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 konvertuoti EPUB failą į AZW3
Kaip konvertuoti EPUB failą į AZW3
EPUB yra vienas iš plačiausiai naudojamų elektroninių knygų formatų. Tačiau jis neveikia „Kindle“ įrenginiuose. Vietoj to „Amazon“ naudoja savo patentuotus AZW3 arba MOBI formatus. Kadangi platforma yra didžiausias el. knygų pardavėjas pasaulyje, tikriausiai to norėsite
Keisti paskyros tipą sistemoje „Windows 10“
Keisti paskyros tipą sistemoje „Windows 10“
Štai kaip galite pakeisti „Windows 10“ vartotojo abonemento tipą iš „Standartinė paskyra“ į „Administratorius“ ir atvirkščiai.
Visi kompanionai Baldur’s Gate 3
Visi kompanionai Baldur’s Gate 3
Vaidmenų žaidimuose (RPG) naudojami kompanionai, skatinantys žaidėjus užmegzti emocinį ryšį su kitais žaidimo personažais. „Baldur's Gate 3“ (BG3) nėra išimtis. Nuo intymių santykių iki įprastų draugysčių žaidėjai gali užmegzti išskirtinius ryšius su panašiais
„Euphoria Vertical Tabs“ oda iš AIMP3
„Euphoria Vertical Tabs“ oda iš AIMP3
Čia galite atsisiųsti „Euphoria Vertical Tabs“, skirtą AIMP3 odos tipui: Šią odą galima pritaikyti tik AIMP3 plėtiniui: .acs3 Dydis: 793711 baitai. Galite atsisiųsti AIMP3 iš savo oficialios svetainės. Pastaba: Winaero nėra šios odos autorius, visi kreditai skiriami pradiniam odos autoriui (žr
Kaip gauti „Windows 8.1“ diegimo datą
Kaip gauti „Windows 8.1“ diegimo datą
Dažnai kartais gali tekti sužinoti, kada tiksliai jūsų „Windows 8.1“, „Windows 8“ ar „Windows 7“ kopija buvo įdiegta jūsų kompiuteryje. Šią informaciją galima gauti naudojant įmontuotus „Windows“ įrankius. Perskaitykite šį straipsnį, kad pamatytumėte paprastą būdą pamatyti „Windows“ amžių
Kaip naudotis „Google“ skaičiuoklėmis be „Gmail“
Kaip naudotis „Google“ skaičiuoklėmis be „Gmail“
https://www.youtube.com/watch?v=TkEYR9jnE0Q Nors „Google“ produktai dažniausiai veikia geriausiai, kai naudojami kartu, vis tiek galite pasinaudoti šiomis paslaugomis neprisiimdami įsipareigojimo prisijungti prie ekosistemos. Net jei neturite „Gmail“ paskyros,
Kaip nustatyti dainą kaip žadintuvą „iPhone“.
Kaip nustatyti dainą kaip žadintuvą „iPhone“.
Dauguma „iPhone“ naudotojų įprato naudoti įrenginio žadintuvą kasdieniams pažadinimo skambučiams ir priminimams. Tačiau, nors ši funkcija neabejotinai yra patogi ir naudinga, galite pavargti nuo savo dienos pradžios