Bahkan dengan dukungan tema, opsi penyesuaian di Windows 10 terbatas. Anda dapat menerapkan tema pihak ketiga yang mengubah sedikit tampilan elemen UI visual dan bingkai jendela, tetapi tidak akan memengaruhi aplikasi Universal. Keluar-of-the-box, Windows 10 hanya mendukung tema Terang dan Gelap untuk aplikasi Universal. Inilah cara Anda membuat tema khusus Anda sendiri.
Iklan
Pengguna Reddit 'mcdenis 'menemukan metode yang relatif sederhana dan dapat diandalkan untuk sepenuhnya menyesuaikan tema default yang digunakan oleh aplikasi Universal di Windows 10. Menggunakan metodenya, adalah mungkin untuk mengubah tampilan semua kontrol umum UWP. Berikut adalah contoh penyesuaian yang diterapkan:
Cara membuat tema khusus untuk aplikasi Universal di Windows 10
Sebelum melanjutkan, Anda perlu memasang alat dan aplikasi ini:
- Visual Studio 2015 Express dengan SDK untuk build Windows yang sama yang Anda gunakan. Perlu diingat bahwa Microsoft sering tidak merilis SDK untuk Insider build. Lihat tautan ini .
- Peretas Sumber Daya .
Bagian 1: Buat tema XAML Anda yang disesuaikan
- Buat salinan tema default di desktop Anda. Dengan asumsi Anda menggunakan build 10240 dan lokasi pemasangan default untuk semuanya, jalur lengkapnya adalah:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Buka salinan yang baru dibuat dengan Visual Studio. File tersebut dipisahkan menjadi tiga bagian. Yang pertama mendefinisikan tema gelap (disebut sebagai tema 'default'), yang kedua mendefinisikan tema terang dan yang ketiga mendefinisikan tema kontras tinggi. Katakanlah Anda ingin mengubah warna toolbar Edge saat menggunakan tema gelap. Pertama, identifikasi kunci sumber daya yang mendefinisikannya. Anda dapat menggunakan panduan ini:
Dalam hal ini, kuncinya adalah 'SystemChromeMediumLowColor' - Temukan contoh pertama dari kunci ituthemeresources.xaml(Saya menentukan 'contoh pertama' karena kuncinya juga muncul nanti di file untuk tema terang dan tema kontras tinggi).
- Ganti nilai hex yang terdapat di dalam elemen warna dengan nilai hex ARGB dari warna pilihan Anda. Terakhir, simpan perubahan Anda.
Bagian 2: Kompilasi tema Anda ke file xbf
Dalam Visual Studio, buat proyek aplikasi C # atau Visual Basic Universal baru. Menggunakan panel Solution Explorer, tempelkan salinan tema XAML Anda yang dimodifikasi dalam proyek.
dapatkah Anda terhubung ke chromecast tanpa wifi
Setelah itu, setel mode build ke Rilis dan arsitektur prosesor sama dengan instalasi Windows Anda.
tekanCtrl + Shift + Buntuk membangun solusi Anda.
Setelah selesai, klik kanan nama proyek Anda di Solution Explorer dan pilih 'Buka Folder di File Explorer'. Arahkan ke bin -> x86 atau x64 -> Lepaskan dan salin file bernama 'themeresources.xbf' di desktop Anda.
Terakhir, ubah ekstensi file salinan dari '.xbf' menjadi '.rc'.
Bagian 3: Ganti tema default dengan tema kustom Anda
- Ambil kepemilikan dari file berikut dan buat salinannya di Desktop Anda:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Buka salinannya di Resource Hacker
- Di panel navigasi, buka 256 -> themeresource.xbf: 1024.
- Di bilah menu, klik Action -> Replace resource.
- Di kotak dialog yang muncul, klik tombol 'Pilih File' dan buka file bernama 'themeresources.rc' yang ada di desktop Anda.
- Klik pada tombol 'Ganti'.
- Terakhir, simpan perubahan Anda (Ctrl + S).
- Ubah nama asli file ke Windows.UI.XAML.Resources.dll.old dan pindahkan file yang dimodifikasi yang ada di desktop Anda kesystem32map. Terakhir, keluar dan masuk kembali. Tema baru sekarang harus diterapkan.
Jika Anda ingin mengubah template kontrol default (yang diperlukan untuk membuat perubahan yang lebih kompleks), prosesnya akan sedikit lebih rumit, tetapi serupa:
Anda perlu mengambil template kontrol asli, memodifikasinya, memasukkannya ke dalam kamus sumber daya kosong, membuat file xbf darinya, dan mengganti sumber daya terkait di Windows.UI.XAML.Resources.dll.
Ingatlah bahwa modifikasi file sistem dapat menyebabkan perilaku sistem operasi yang tidak terduga. Selain itu, suatu hari nanti, beberapa pembaruan untuk Windows 10 yang memengaruhi file yang Anda modifikasi akan mengembalikan tema default, jadi Anda perlu mengulangi langkah-langkah di atas sekali lagi.
repost dan lihat apa yang disukai orang tentang Anda
Kredit: mcdenis . Terimakasih untuk @Tokopedia untuk tip ini.