Pagrindinis „Windows 10“ Sukurkite pritaikytą „Universal“ programų temą sistemoje „Windows 10“

Sukurkite pritaikytą „Universal“ programų temą sistemoje „Windows 10“



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:

„Windows 10“ pritaikyta išvaizda

Kaip sukurti pasirinktinę „Universal“ programų temą sistemoje „Windows 10“

Prieš tęsdami turite įdiegti šiuos įrankius ir programas:

1 dalis: sukurkite savo pritaikytą XAML temą

  1. 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
  2. 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ą:
    spalvų vadovasŠiuo atveju raktas yraSystemChromeMediumLowColor'
  3. Suraskite pirmąjį to rakto egzemplioriųthemeresources.xaml(Nurodau „pirmoji instancija“, nes raktas vėliau taip pat pasirodo lengvos ir didelio kontrasto temos faile).
  4. 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.

kurti naują temą

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

  1. Perimkite nuosavybę ir sukurkite jo kopiją savo darbalaukyje:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Atidarykite kopiją „Resource Hacker“
  3. Naršymo srityje eikite į 256 -> themeresource.xbf: 1024.
  4. Meniu juostoje spustelėkite Veiksmas -> Pakeisti išteklius.
  5. Pasirodžiusiame dialogo lange spustelėkite mygtuką „Pasirinkti failą“ ir atidarykite failą, pavadintą „themeresources.rc“, kuris yra jūsų darbalaukyje.
  6. Spustelėkite mygtuką „Pakeisti“.
  7. Galiausiai išsaugokite pakeitimus („Ctrl“ + S).
  8. 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.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip atidaryti spausdintuvo eilę iš komandinės eilutės arba naudojant nuorodą
Kaip atidaryti spausdintuvo eilę iš komandinės eilutės arba naudojant nuorodą
Aprašoma, kaip atidaryti konkretaus spausdintuvo spausdinimo eilę sistemoje „Windows“ naudojant specialią komandą „rundll32“ arba iš nuorodos.
Kaip žaisti džiungles „League of Legends“
Kaip žaisti džiungles „League of Legends“
„League of Legends“ džiungliai vaidina unikalų vaidmenį „Summoner's Rift“. Dažniausiai jie slepiasi krūmuose tarp žemėlapio juostų, grobia neutralius monstrus, gauna mėgėjus ir laukia idealios galimybės
Kaip sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“
Kaip sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“
Yra daugybė priežasčių pabrėžti jūsų procesorių. Čia yra triukas, kurį galite naudoti norėdami sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“ nenaudodami trečiųjų šalių įrankių.
„Windows 10“ pakeiskite „Sticky Notes“ šrifto dydį
„Windows 10“ pakeiskite „Sticky Notes“ šrifto dydį
Naujas „Windows 10“ įdiegtos „Sticky Notes“ programos naujinys leidžia pakeisti užrašų šrifto dydį ir turi naują spalvų parinkiklį.
„Task Manager“ dabar grupuoja procesus pagal programą
„Task Manager“ dabar grupuoja procesus pagal programą
Būsimame „Windows 10 Fall Creators“ atnaujinime „Task Manager“ yra nedidelis patobulinimas. Jis grupuoja procesus pagal programą. Tai labai patogus būdas matyti veikiančias programas. Pvz., Galite matyti visus „File Explorer“ egzempliorius sugrupuotus. Arba visi „Edge“ skirtukai bus rodomi sujungti į vieną elementą, kuris gali būti
Kaip pataisyti, kai „Windows“ naujinimas neatsisiunčiamas
Kaip pataisyti, kai „Windows“ naujinimas neatsisiunčiamas
Kad įrenginiai veiktų sklandžiai ir be klaidų, „Windows“ operacinės sistemos naudotojams reguliariai teikia naujinimus, sprendžiančius su sauga, funkcijomis ir tt susijusias problemas. Gera praktika įdiegti naujinimus iš karto, kai tik gaunate
Nauja šiukšliadėžės piktograma pastebima naujausiuose „Windows 10“ paketuose
Nauja šiukšliadėžės piktograma pastebima naujausiuose „Windows 10“ paketuose
„Microsoft“ dažniausiai sulaukė neigiamų atsiliepimų apie „Windows 10“ piktogramas, todėl galiausiai nusprendė pakeisti bent šiukšliadėžės piktogramą.