Utama Windows 10 Buat tema tersuai untuk aplikasi Universal di Windows 10

Buat tema tersuai untuk aplikasi Universal di Windows 10



Walaupun dengan sokongan tema, pilihan penyesuaian pada Windows 10 adalah terhad. Anda boleh menggunakan tema pihak ketiga yang sedikit mengubah penampilan elemen UI visual dan bingkai tetingkap, tetapi itu tidak akan mempengaruhi aplikasi Universal. Di luar kotak, Windows 10 hanya menyokong tema Cahaya dan Gelap untuk aplikasi Universal. Inilah cara anda boleh membuat tema tersuai anda sendiri.

Iklan

Pengguna Reddit 'mcdenis 'menemui kaedah yang agak mudah dan boleh dipercayai untuk menyesuaikan sepenuhnya tema lalai yang digunakan oleh aplikasi Universal pada Windows 10. Dengan menggunakan kaedahnya, adalah mungkin untuk mengubah rupa semua kawalan biasa UWP. Berikut adalah contoh penyesuaian yang digunakan:

Penampilan khas Windows 10

Cara membuat tema khusus untuk aplikasi Universal di Windows 10

Sebelum meneruskan, anda perlu memasang alat dan aplikasi ini:

Bahagian 1: Buat tema XAML tersuai anda

  1. Buat salinan tema lalai di desktop anda. Dengan andaian bahawa anda menggunakan build 10240 dan lokasi pemasangan lalai untuk semuanya, jalan penuhnya adalah:
    C:  Program Files (x86)  Windows Kit  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Buka salinan yang baru dibuat dengan Visual Studio. Fail dipisahkan menjadi tiga bahagian. Yang pertama mentakrifkan tema gelap (disebut sebagai tema 'lalai'), yang kedua menentukan tema cahaya dan yang ketiga menentukan tema kontras tinggi. Katakan bahawa anda ingin menukar warna bar alat Edge ketika menggunakan tema gelap. Pertama, kenal pasti kunci sumber yang menentukannya. Anda boleh menggunakan panduan ini:
    panduan warnaDalam kes ini, kuncinya adalah 'SystemChromeMediumLowColor'
  3. Cari contoh pertama kunci itu dithemeresources.xaml(Saya nyatakan 'contoh pertama' kerana kuncinya juga muncul kemudian dalam fail untuk tema cahaya dan tema kontras tinggi).
  4. Gantikan nilai heks yang terdapat dalam elemen warna dengan nilai heksa ARGB warna pilihan anda. Akhirnya, simpan perubahan anda.

Bahagian 2: Susun tema anda ke fail xbf

Di Visual Studio, buat projek aplikasi C # atau Visual Basic Universal yang baru. Dengan menggunakan panel Solution Explorer, tampal salinan tema XAML yang anda ubah suai dalam projek.

bagaimana melihat suka orang lain di instagram

Selepas itu, tetapkan mod build ke Release dan seni bina pemproses sama dengan pemasangan Windows anda.

membina tema baru

TekanCtrl + Shift + Buntuk membina penyelesaian anda.

Setelah selesai, klik kanan nama projek anda di Solution Explorer dan pilih 'Open Folder in File Explorer'. Navigasi ke tong sampah -> x86 atau x64 -> Lepaskan dan salin fail yang disebut 'themeresources.xbf' di desktop anda.

Akhirnya, ubah peluasan fail salinan dari '.xbf' ke '.rc'.

Bahagian 3: Ganti tema lalai dengan tema tersuai anda

  1. Ambil hak milik fail berikut dan buat salinannya di Desktop anda:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Buka salinan di Resource Hacker
  3. Di panel navigasi, arahkan ke 256 -> themeresource.xbf: 1024.
  4. Di bar menu, klik pada Tindakan -> Ganti sumber.
  5. Dalam kotak dialog yang muncul, klik pada butang 'Pilih File' dan buka fail yang disebut 'themeresources.rc' yang ada di desktop anda.
  6. Klik pada butang 'Ganti'.
  7. Akhirnya, simpan perubahan anda (Ctrl + S).
  8. Namakan semula asli fail ke Windows.UI.XAML.Resources.dll.old dan pindahkan fail yang diubah suai yang ada di desktop anda disistem32folder. Akhirnya, log keluar dan log masuk semula. Tema baru kini harus digunakan.

Sekiranya anda ingin mengubah templat kawalan lalai (yang diperlukan untuk membuat perubahan yang lebih kompleks), prosesnya sedikit lebih rumit, tetapi serupa:

Anda perlu mengambil templat kawalan asal, mengubahnya, memasukkannya ke dalam kamus sumber kosong, membuat fail xbf darinya, dan mengganti sumber yang berkaitan di Windows.UI.XAML.Resources.dll.

Perlu diingat bahawa pengubahsuaian fail sistem boleh menyebabkan tingkah laku sistem operasi yang tidak dijangka. Juga, suatu hari, beberapa kemas kini untuk Windows 10 yang mempengaruhi fail yang anda ubah akan mengembalikan tema lalai, jadi anda perlu mengulangi langkah di atas sekali lagi.

bagaimana anda mencari penanda halaman di chrome

Kredit: mcdenis . Terima kasih kepada @FlatDesignSucks untuk petua ini.

Artikel Yang Menarik

Pilihan Editor

Tema Skyrim untuk Windows 8
Tema Skyrim untuk Windows 8
Tema Skyrim untuk Windows 8 menampilkan wallpaper dengan gambar dari permainan yang sangat popular The Elder Scrolls: Skyrim. Untuk mendapatkan tema ini, klik pautan muat turun di bawah, dan kemudian klik Buka. Ini akan menerapkan tema ke Desktop anda. Petua: Sekiranya anda pengguna Windows 7, gunakan Pemasang Deskthemepack kami untuk memasang dan menerapkan tema ini. Saiz: 14,8
Apakah Fail DOCM?
Apakah Fail DOCM?
Fail DOCM ialah dokumen berdaya makro Microsoft Word. Ketahui cara membuka fail DOCM atau menukar satu kepada format lain seperti DOCX, DOC atau PDF.
Cara Menukar Xbox Gamertag
Cara Menukar Xbox Gamertag
Anda mempunyai kuasa untuk menjadi sesiapa sahaja yang anda inginkan dalam persekitaran dalam talian, dan itu termasuk mencipta persona anda sendiri dalam komuniti permainan. Memilih Xbox Gamertag yang betul ialah langkah pertama anda dalam menunjukkan kepada dunia siapa anda (
Bagaimana Memaksa Program untuk Nyahpasang dalam Windows 10 atau 11
Bagaimana Memaksa Program untuk Nyahpasang dalam Windows 10 atau 11
Terdapat pelbagai cara untuk menyahpasang program dalam Windows 10. Kaedah paling mudah adalah melalui utiliti Tambah atau alih keluar program atau apl Tetapan. Walau bagaimanapun, kadangkala masalah berlaku yang menghalang apl dan program pihak ketiga daripada menyahpasang penggunaan
Apakah Fail DAT?
Apakah Fail DAT?
Fail DAT mungkin fail video, e-mel atau data generik. Banyak apl menggunakannya dan tiada program khusus yang bertanggungjawab untuk mencipta setiap fail DAT.
Ulasan Toshiba Satellite S70-B
Ulasan Toshiba Satellite S70-B
Oleh kerana peranti Windows menghasilkan prestasi yang lebih banyak ke dalam pakej mudah alih, orang-orang seperti Toshiba Satellite S70-B yang lebih besar menjadi baka yang semakin jarang. Sekiranya anda mencari pengganti desktop tanpa kompromi, anda semestinya
Tidak Dapat Mengambil Tangkapan Skrin Kerana Dasar Keselamatan – Cuba Pembetulan Ini
Tidak Dapat Mengambil Tangkapan Skrin Kerana Dasar Keselamatan – Cuba Pembetulan Ini
Melihat mesej Tidak Dapat Mengambil Tangkapan Skrin Kerana Dasar Keselamatan muncul apabila anda cuba mengambil gambar skrin anda boleh mengecewakan. Anda mungkin telah menemui beberapa maklumat berharga dalam talian dan anda ingin berkongsinya