Net ir palaikant temą, „Windows 10“ tinkinimo parinktys yra ribotos. Galite pritaikyti trečiosios šalies temą, kuri šiek tiek pakeičia vaizdinės vartotojo sąsajos elementų ir lango rėmo išvaizdą, tačiau tai neturės įtakos „Universal“ programoms. Iš karto „Windows 10“ palaiko tik „Universal“ programų „Light and Dark“ temas. Štai kaip galite sukurti savo pasirinktą temą.
Reklama
Reddit vartotojas 'Mcdenis 'rado gana paprastą ir patikimą metodą, kad būtų galima visiškai pritaikyti numatytąją temą, kurią „Universal“ programos naudoja sistemoje „Windows 10“. Naudojant jo metodą galima pakeisti visų UWP bendrųjų valdiklių išvaizdą. Štai pritaikytų pritaikymų pavyzdys:
Kaip sukurti pasirinktinę „Universal“ programų temą sistemoje „Windows 10“
Prieš tęsdami turite įdiegti šiuos įrankius ir programas:
- „Visual Studio 2015 Express“ su SDK tai pačiai „Windows“ versijai, kurią naudojate. Atminkite, kad „Microsoft“ dažnai neišleidžia SDK, skirtų „Insider“ versijoms. Peržiūrėkite šią nuorodą .
- Išteklių įsilaužėlis .
1 dalis: sukurkite savo pritaikytą XAML temą
- Darbalaukyje sukurkite numatytosios temos kopiją. Darant prielaidą, kad naudojate 10240 versijos versiją ir numatytąją diegimo vietą visam, visas jos kelias yra:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Atidarykite naujai sukurtą kopiją naudodami „Visual Studio“. Failas yra padalintas į tris dalis. Pirmasis apibūdina tamsią temą (vadinamą „numatytąja“ tema), antroji - šviesią, o trečioji - labai kontrastingą. Tarkime, kad naudodami tamsią temą norite pakeisti „Edge“ įrankių juostos spalvą. Pirmiausia nustatykite išteklių apibrėžimo raktą. Galite naudoti šį vadovą:
Šiuo atveju raktas yraSystemChromeMediumLowColor' - Suraskite pirmąjį to rakto egzemplioriųthemeresources.xaml(Nurodau „pirmoji instancija“, nes raktas vėliau taip pat pasirodo lengvos ir didelio kontrasto temos faile).
- Spalvos elemente esančią šešiakampę reikšmę pakeiskite pasirinktos spalvos ARGB šešiakampės reikšme. Galiausiai išsaugokite pakeitimus.
2 dalis: Sudarykite savo temą į xbf failą
„Visual Studio“ sukurkite naują „C #“ arba „Visual Basic Universal“ programos projektą. Naudodamiesi „Solution Explorer“ sritimi, įklijuokite modifikuotos XAML temos kopiją į projektą.
paleisti į komandų eilutę Windows 7
Po to nustatykite kūrimo režimą į Atleidimas, o procesoriaus architektūrą - tokią pačią, kaip jūsų „Windows“ diegimas.
Paspauskite„Ctrl“ + „Shift“ + Bsukurti savo sprendimą.
Kai tai bus padaryta, dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą „Solution Explorer“ ir pasirinkite „Open Folder in File Explorer“. Eikite į šiukšliadėžę -> x86 arba x64 -> Atleiskite ir nukopijuokite failą pavadinimu „themeresources.xbf“ savo darbalaukyje.
Galiausiai pakeiskite failo plėtinį iš „.xbf“ į „.rc“.
3 dalis: Pakeiskite numatytąją temą pasirinktine
- Perimkite nuosavybę ir sukurkite jo kopiją savo darbalaukyje:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Atidarykite kopiją „Resource Hacker“
- Naršymo srityje eikite į 256 -> themeresource.xbf: 1024.
- Meniu juostoje spustelėkite Veiksmas -> Pakeisti išteklius.
- Pasirodžiusiame dialogo lange spustelėkite mygtuką „Pasirinkti failą“ ir atidarykite failą, pavadintą „themeresources.rc“, kuris yra jūsų darbalaukyje.
- Spustelėkite mygtuką „Pakeisti“.
- Galiausiai išsaugokite pakeitimus („Ctrl“ + S).
- Pervardykite originalus failą į Windows.UI.XAML.Resources.dll.old ir perkelkite pakeistą failą, esantį darbalaukyje,sistema32aplanką. Galiausiai atsijunkite ir vėl prisijunkite. Dabar reikėtų pritaikyti naują temą.
Jei norite modifikuoti numatytąjį valdymo šabloną (kuris reikalingas sudėtingesniems pakeitimams atlikti), procesas yra šiek tiek sudėtingesnis, bet panašus:
Turite paimti originalų valdymo šabloną, jį modifikuoti, įdėti į tuščią išteklių žodyną, iš jo sukurti xbf failą ir pakeisti susijusį šaltinį sistemoje Windows.UI.XAML.Resources.dll.
Atminkite, kad sistemos failo pakeitimai gali sukelti netikėtą operacinės sistemos veikimą. Be to, kai kurią dieną kai kurie „Windows 10“ naujiniai, turintys įtakos jūsų modifikuotiems failams, atkurs numatytąją temą, todėl turėsite dar kartą pakartoti aukščiau nurodytus veiksmus.
kaip priversti atnaujinti "Android" zefyrą
Kreditai: mcdenis . Ačiū @FlatDesignSucks šiam patarimui.