Windows Tips & News

Windows 10'da Evrensel uygulamalar için özel bir tema oluşturun

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Tema desteğiyle bile, Windows 10'daki özelleştirme seçenekleri sınırlıdır. Görsel UI öğelerinin ve pencere çerçevesinin görünümünü biraz değiştiren bir üçüncü taraf teması uygulayabilirsiniz, ancak bu Evrensel uygulamaları etkilemez. Kullanıma hazır Windows 10, Evrensel uygulamalar için yalnızca Açık ve Koyu temaları destekler. İşte kendi özel temanızı nasıl oluşturabileceğiniz.

Reklamcılık

Reddit kullanıcısı "mcdenis" Windows 10'da Evrensel uygulamalar tarafından kullanılan varsayılan temayı tamamen özelleştirmek için nispeten basit ve güvenilir bir yöntem buldu. Onun yöntemini kullanarak, UWP'nin tüm ortak kontrollerinin görünümünü değiştirmek mümkündür. Uygulanan özelleştirmelere bir örnek:

Windows 10 özelleştirilmiş görünüm

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 Ekspres kullandığınız aynı Windows yapısı için SDK ile. Microsoft'un genellikle Insider derlemeleri için SDK yayınlamadığını unutmayın.
    Bu bağlantıya bakın.
  • kaynak korsanı.

1. Bölüm: Özelleştirilmiş XAML temanızı oluşturun

  1. Masaüstünüzdeki varsayılan temanın bir kopyasını oluşturun. Yapı 10240'ı 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
  2. Yeni oluşturulan kopyayı Visual Studio ile açın. Dosya üç bölüme ayrılmıştır. Birincisi karanlık temayı ("varsayılan" tema olarak anı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:
    renk kılavuzuBu durumda, anahtar "SistemKromOrtaDüşükRenk"
  3. Bu anahtarın ilk örneğini bulun temaresources.xaml ("İlk örneği" belirtiyorum çünkü anahtar, hafif tema ve yüksek karşıtlık teması için dosyada daha sonra da görünüyor).
  4. Renk öğesinde bulunan onaltılık değeri, seçtiğiniz rengin ARGB onaltılı değeriyle değiştirin. Son olarak, değişikliklerinizi kaydedin.

Bölüm 2: Temanızı bir xbf dosyasına derleyin

Visual Studio'da yeni bir C# veya Visual Basic Universal uygulama projesi oluşturun. Çözüm Gezgini bölmesini kullanarak değiştirilmiş XAML temanızın bir kopyasını projeye yapıştırın.

Bundan sonra, derleme modunu Release olarak ve işlemci mimarisini Windows kurulumunuzla aynı olacak şekilde ayarlayın.

yeni tema oluştur

basmak Ctrl + Üst Karakter + B çözümünüzü oluşturmak için.

Bu yapıldıktan sonra, Solution Explorer'da proje adınıza sağ tıklayın ve "Dosya Gezgini'nde Klasörü Aç" seçeneğini seçin. bin -> x86 veya x64 -> Serbest bırakın ve "themeresources.xbf" adlı dosyayı masaüstünüze kopyalayın.

Son olarak, kopyanın dosya uzantısını ".xbf" yerine ".rc" olarak değiştirin.

Bölüm 3: Varsayılan temayı özel temanızla değiştirin

  1. Sahipliğini almak Aşağıdaki dosyanın ve bir kopyasını Masaüstünüzde oluşturun:
    %windir%/System32/Windows. UI.XAML.Resources.dll
  2. Kopyayı Resource Hacker'da açın
  3. Gezinti bölmesinde 256 -> themeresource.xbf: 1024'e gidin.
  4. Menü çubuğunda Eylem -> Kaynağı değiştir'e tıklayın.
  5. Açılan diyalog kutusunda "Dosya Seç" butonuna tıklayın ve masaüstünüzde bulunan "themeresources.rc" isimli dosyayı açın.
  6. "Değiştir" düğmesine tıklayın.
  7. Son olarak değişikliklerinizi kaydedin (Ctrl + S).
  8. yeniden adlandırın orijinal Windows'a dosya. UI.XAML.Resources.dll.old ve masaüstünüzdeki değiştirilmiş dosyayı sistem32 dosya. 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, değiştirmeniz, boş bir kaynak sözlüğüne koymanız, ondan bir xbf dosyası oluşturmanız ve ilgili kaynağı Windows'ta değiştirmeniz gerekir. UI.XAML.Resources.dll.

Sistem dosyası değişikliklerinin beklenmeyen işletim sistemi davranışına neden olabileceğini unutmayın. Ayrıca, bir gün, değiştirdiğiniz dosyaları etkileyen bazı Windows 10 güncellemeleri varsayılan temayı geri yükleyecektir, bu nedenle yukarıdaki adımları bir kez daha tekrarlamanız gerekecektir.

Kredi: mcdenis. Sayesinde @DüzTasarımSucks bu ipucu için.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın
Linux için Windows Alt Sistemi, video için donanım hızlandırmasına sahiptir

Linux için Windows Alt Sistemi, video için donanım hızlandırmasına sahiptir

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku

Windows 11 Ayarları artık yeni bir "Bilgisayarınızı takas edin veya geri dönüştürün" bölümü içeriyor

Windows 11 Ayarları artık yeni bir "Bilgisayarınızı takas edin veya geri dönüştürün" bölümü içeriyor

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku

Internet Explorer artık çoğu Windows sürümünde mevcut değildir.

Internet Explorer artık çoğu Windows sürümünde mevcut değildir.

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku