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

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



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 ö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:

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

  1. 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
  2. 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:
    renk rehberiBu durumda anahtar 'SystemChromeMediumLowColor'
  3. 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).
  4. 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.

yeni tema oluştur

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

  1. 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
  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'i tıklayın.
  5. Görünen iletişim kutusunda, 'Dosya Seç' düğmesine tıklayın ve masaüstünüzdeki 'themeresources.rc' adlı 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 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.

Ilginç Haberler

Editörün Seçimi

Sony Xperia X Compact incelemesi: Geriye doğru küçük bir adım
Sony Xperia X Compact incelemesi: Geriye doğru küçük bir adım
Sony Xperia X Compact beni biraz şaşırttı ve ne yazık ki iyi bir şekilde değil. Görüyorsunuz, yıllarca insanlar bana hangi normal boyutlu telefonu almaları gerektiğini sorduğunda, cevabım basitti:
Microsoft Güncellemeleri Windows 10 Veri Toplama Seçenekleri
Microsoft Güncellemeleri Windows 10 Veri Toplama Seçenekleri
Windows 10, kullanıcı etkinliğini toplayan ve Microsoft'a gönderen varsayılan olarak etkinleştirilmiş Telemetri özelliği ile birlikte gelir. Bu hizmetler, bilgisayarınızda yüklü olan yazılım hakkında çeşitli bilgiler ve hatta bilgisayarınızda depolanan kişisel veriler toplar. Microsoft, sizi kişisel olarak tanımlamak için kullanılamayacağını iddia ediyor. Telemetri ve Veri Toplama
QuickTime'da Ekran Kaydı Nasıl Durdurulur
QuickTime'da Ekran Kaydı Nasıl Durdurulur
QuickTime'ın en etkileyici özelliklerinden biri zahmetsiz ekran kaydıdır. Ekranınızı kaydetmeye başlamak için teknoloji konusunda bilgili olmanıza gerek yok, ancak oturumunuzu sonlandırmakta sorun yaşayabilirsiniz. Yapamazsan bu olabilir
Netflix Kodları Nasıl Girilir?
Netflix Kodları Nasıl Girilir?
Korku, drama, komedi, Disney, anime ve diğer filmler ile TV dizileri için Netflix kategorilerinin tamamını görüntülemek üzere Netflix kodlarının nasıl kullanılacağına ilişkin talimatlar.
Terraria'da Fırın Nasıl Yapılır?
Terraria'da Fırın Nasıl Yapılır?
Bir fırın, Terraria'da herhangi bir yere gitmek istiyorsanız ihtiyaç duyulan temel öğelerden biridir. Zırh dayanıklılığını artırmanın yanı sıra daha iyi silahlar ve araçlar oluşturmak için buna ihtiyacınız var, ancak oyun size gerçekten vermiyor.
Snapchat'te Sildiğiniz Birini Nasıl Eklersiniz?
Snapchat'te Sildiğiniz Birini Nasıl Eklersiniz?
İnsanlar neden Snapchat'teki kişileri siler? Bunun nedeni, birinin onları tatsız çıtçıtlarla rahatsız etmesi olabilir. Ama bazen, tesadüfen olur. Birini kişi listenizden çıkarmanın iki yolu olduğunu muhtemelen biliyorsunuzdur:
Microsoft, Düzeltme hizmetini kapatıyor
Microsoft, Düzeltme hizmetini kapatıyor
Microsoft ürünlerinin kullanıcıları, mevcut kurulumlardaki çeşitli sorunları çözmek için Windows, Office ve diğer tüm ürünler için indirilebilir küçük güncellemeler, düzeltmeler veya yamalar sunan Düzeltme hizmetlerine aşina olmalıdır. Düzeltmeler genellikle toplu birden çok düzeltme içermeden yalnızca tek bir sorunu ele alır. Hizmet, sadece karşılaşanlar için son derece değerliydi