Tema desteğiyle bile, Windows 10'daki özelleştirme seçenekleri sınırlıdır. Görsel kullanıcı arabirimi öğelerinin ve pencere çerçevesinin görünümünü biraz değiştiren bir üçüncü taraf teması uygulayabilirsiniz, ancak Evrensel uygulamaları etkilemez. Kutudan çıktığı gibi Windows 10, Evrensel uygulamalar için yalnızca Açık ve Koyu temaları destekler. Kendi özel temanızı nasıl oluşturabileceğiniz aşağıda açıklanmıştır.
Reklam
Reddit kullanıcısı 'mcdenis 'Windows 10'da Universal uygulamaları tarafından kullanılan varsayılan temayı tam olarak özelleştirmek için nispeten basit ve güvenilir bir yöntem buldu. Onun yöntemini kullanarak, UWP’nin tüm genel kontrollerinin görünümünü değiştirmek mümkündür. Aşağıda, uygulanan özelleştirmelerin bir örneği verilmiştir:
Windows 10'da Evrensel uygulamalar için özel bir tema nasıl oluşturulur
Devam etmeden önce şu araçları ve uygulamaları yüklemeniz gerekir:
- Visual Studio 2015 Express kullandığınız aynı Windows derlemesi için SDK ile. Microsoft'un genellikle Insider derlemeleri için SDK'lar yayınlamadığını unutmayın. Bu bağlantıya bakın .
- Kaynak Hacker .
Bölüm 1: Özelleştirilmiş XAML temanızı oluşturun
- Masaüstünüzde varsayılan temanın bir kopyasını oluşturun. 10240 yapısını ve her şey için varsayılan yükleme konumunu kullandığınızı varsayarsak, tam yolu şudur:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Yeni oluşturulan kopyayı Visual Studio ile açın. Dosya üç bölüme ayrılmıştır. İlki karanlık temayı ('varsayılan' tema olarak adlandırılır), ikincisi açık temayı ve üçüncüsü yüksek kontrastlı temayı tanımlar. Koyu temayı kullanırken Edge’in araç çubuğunun rengini değiştirmek istediğinizi varsayalım. İlk olarak, onu tanımlayan kaynağın anahtarını belirleyin. Bu kılavuzu kullanabilirsiniz:
Bu durumda anahtar 'SystemChromeMediumLowColor' - Bu anahtarın ilk örneğini bulunthemeresources.xaml(Anahtar, açık tema ve yüksek karşıtlık teması için dosyada daha sonra göründüğü için 'ilk örneği' belirtiyorum).
- Renk öğesinin içerdiği onaltılık değeri, seçtiğiniz rengin ARGB onaltılık değeriyle değiştirin. Son olarak, değişikliklerinizi kaydedin.
Bölüm 2: Temanızı bir xbf dosyası olarak derleyin
Visual Studio'da yeni bir C # veya Visual Basic Universal uygulama projesi oluşturun. Solution Explorer bölmesini kullanarak, değiştirilmiş XAML temanızın bir kopyasını projeye yapıştırın.
ekran kartının öldüğü nasıl anlaşılır
Bundan sonra, yapı modunu Yayın olarak ve işlemci mimarisini Windows kurulumunuzla aynı şekilde ayarlayın.
BasınCtrl + Üst Karakter + Bçözümünüzü oluşturmak için.
Bu yapıldıktan sonra, Çözüm Gezgini'nde proje adınıza sağ tıklayın ve 'Klasörü Dosya Gezgini'nde Aç'ı seçin. Bin -> x86 veya x64 -> Release'e gidin ve masaüstünüze 'themeresources.xbf' adlı dosyayı kopyalayın.
Son olarak, kopyanın dosya uzantısını '.xbf' den '.rc' ye değiştirin.
3. Bölüm: Varsayılan temayı kendi özel temanızla değiştirin
- Sahipliğini almak aşağıdaki dosyanın kopyasını oluşturun ve Masaüstünüzde bir kopyasını oluşturun:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Kopyayı Resource Hacker'da açın
- Gezinti bölmesinde 256 -> themeresource.xbf: 1024'e gidin.
- Menü çubuğunda, Eylem -> Kaynağı değiştir'i tıklayın.
- Görünen iletişim kutusunda, 'Dosya Seç' düğmesine tıklayın ve masaüstünüzdeki 'themeresources.rc' adlı dosyayı açın.
- 'Değiştir' düğmesine tıklayın.
- Son olarak, değişikliklerinizi kaydedin (Ctrl + S).
- Yeniden adlandır orijinal dosyasını Windows.UI.XAML.Resources.dll.old'a taşıyın ve masaüstünüzdeki değiştirilmiş dosyayısystem32Klasör. Son olarak, oturumu kapatın ve tekrar oturum açın. Yeni tema şimdi uygulanmalıdır.
Varsayılan bir kontrol şablonunu değiştirmek istiyorsanız (daha karmaşık değişiklikler yapmak için gereklidir), süreç biraz daha karmaşıktır, ancak benzerdir:
Orijinal kontrol şablonunu almanız, onu değiştirmeniz, boş bir kaynak sözlüğüne koymanız, ondan bir xbf dosyası oluşturmanız ve Windows.UI.XAML.Resources.dll'deki ilgili kaynağı değiştirmeniz gerekir.
Sistem dosyası değişikliklerinin beklenmeyen işletim sistemi davranışına neden olabileceğini unutmayın. Ayrıca, bir gün, Windows 10 için değiştirdiğiniz dosyaları etkileyen bazı güncellemeler varsayılan temayı geri yükleyecektir, bu nedenle yukarıdaki adımları bir kez daha tekrarlamanız gerekecektir.
facebook messenger'da birden fazla mesaj nasıl silinir
Kredi: Mcdenis . Sayesinde @Kafadergisi bu ipucu için.