Glavni Windows 10 Ustvarite temo po meri za univerzalne aplikacije v sistemu Windows 10

Ustvarite temo po meri za univerzalne aplikacije v sistemu Windows 10



Tudi s tematsko podporo so možnosti prilagajanja v sistemu Windows 10 omejene. Lahko uporabite temo tretje osebe, ki nekoliko spremeni videz elementov vizualnega uporabniškega vmesnika in okenskega okvira, vendar ne bo vplivala na univerzalne aplikacije. Odprto Windows 10 podpira samo svetlo in temno temo za univerzalne aplikacije. Tukaj je opisano, kako lahko ustvarite svojo temo po meri.

Oglas

Reddit uporabnik 'mcdenis 'je našel razmeroma preprosto in zanesljivo metodo za popolno prilagajanje privzete teme, ki jo uporabljajo Universal apps v sistemu Windows 10. Z njegovo metodo je mogoče spremeniti videz vseh skupnih kontrol UWP. Tu je primer uporabljenih prilagoditev:

Videz po meri Windows 10

Kako ustvariti temo po meri za univerzalne aplikacije v sistemu Windows 10

Preden nadaljujete, morate namestiti ta orodja in aplikacije:

1. del: Ustvarite svojo temo XAML po meri

  1. Kopirajte privzeto temo na namizje. Ob predpostavki, da za vse uporabljate gradnjo 10240 in privzeto mesto namestitve, je njena celotna pot:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Odprite novo ustvarjeno kopijo s programom Visual Studio. Datoteka je ločena v tri razdelke. Prva opredeljuje temno temo (imenovano 'privzeta' tema), druga opredeljuje svetlo temo, tretja pa visokokontrastno temo. Recimo, da želite pri uporabi temne teme spremeniti barvo orodne vrstice Edge. Najprej določite ključ vira, ki ga definira. Uporabite lahko ta vodnik:
    barvni vodnikV tem primeru je ključ 'SystemChromeMediumLowColor'
  3. Poiščite prvi primerek tega ključa vthemeresources.xaml(Določim 'prvi primer', ker se ključ kasneje v datoteki prikaže tudi za svetlo temo in temo z visokim kontrastom).
  4. Šestnajstiško vrednost, ki jo vsebuje barvni element, zamenjajte s šestnajstiško vrednostjo ARGB želene barve. Na koncu shranite spremembe.

2. del: Sestavite temo v datoteko xbf

V Visual Studio ustvarite nov projekt aplikacije C # ali Visual Basic Universal. Z uporabo podokna Solution Explorer v projekt prilepite kopijo spremenjene teme XAML.

kako odpreti datoteko cbz

Po tem nastavite način gradnje na Release in arhitekturo procesorja na enako kot namestitev sistema Windows.

zgraditi novo temo

PritisniteCtrl + Shift + Bza izgradnjo vaše rešitve.

Ko je to končano, z desno miškino tipko kliknite ime projekta v Raziskovalcu rešitev in izberite »Odpri mapo v Raziskovalcu datotek«. Pomaknite se do bin -> x86 ali x64 -> Spustite in kopirajte datoteko z imenom 'themeresources.xbf' na namizju.

Končno spremenite pripono datoteke kopije iz '.xbf' v '.rc'.

3. del: Zamenjajte privzeto temo s svojo

  1. Prevzemi lastništvo naslednje datoteke in jo ustvarite na namizju:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Odprite kopijo v programu Resource Hacker
  3. V podoknu za krmarjenje pojdite na 256 -> themeresource.xbf: 1024.
  4. V menijski vrstici kliknite Dejanje -> Zamenjaj vir.
  5. V pogovornem oknu, ki se odpre, kliknite gumb »Izberi datoteko« in odprite datoteko z imenom »themeresources.rc«, ki je na namizju.
  6. Kliknite gumb 'Zamenjaj'.
  7. Na koncu shranite spremembe (Ctrl + S).
  8. Preimenuj original datoteko v Windows.UI.XAML.Resources.dll.old in spremenjeno datoteko, ki je na namizju, premaknite vsistem32mapo. Končno se odjavite in se ponovno prijavite. Nova tema bi morala biti zdaj uporabljena.

Če želite spremeniti privzeto kontrolno predlogo (ki je potrebna za bolj zapletene spremembe), je postopek nekoliko bolj zapleten, vendar podoben:

Vzeti morate izvirno kontrolno predlogo, jo spremeniti, vstaviti v prazen slovar virov, iz nje ustvariti datoteko xbf in v Windows.UI.XAML.Resources.dll zamenjati sorodni vir.

Upoštevajte, da lahko spremembe sistemskih datotek povzročijo nepričakovano vedenje operacijskega sistema. Nekega dne bo neka posodobitev sistema Windows 10, ki vpliva na datoteke, ki ste jih spremenili, obnovila privzeto temo, zato boste morali zgornje korake še enkrat ponoviti.

kako trajno izbrisati Skype račun

Zasluge: mcdenis . Zahvale gredo @FlatDesignSucks za ta namig.

Zanimivi Članki

Izbira Urednika

Microsoft Edge vprašajte, kje shraniti prenose
Microsoft Edge vprašajte, kje shraniti prenose
Kako vklopiti ali izklopiti Vprašajte, kje shraniti za prenose Microsoft Edge Chromium. Microsoft Edge privzeto shrani datoteke, ki jih prenesete, v mapo za prenose, ki je običajno nastavljena na C: Uporabniki vaše uporabniško ime Prenosi. Morda boste želeli spremeniti njegovo vedenje in vas prositi za mapo, kamor želite shraniti vsako
Podokno za prilagajanje za Windows 10
Podokno za prilagajanje za Windows 10
Personalization Panel za Windows 10 je popolnoma nova aplikacija podjetja Winaero, ki sem jo ustvaril, da vrnem znani uporabniški vmesnik za prilagajanje sistema Windows 10. Obnovi možnosti, ki so bile odstranjene iz kontekstnega menija namizja in nadomeščene z aplikacijo Nastavitve. Najnovejša različica je 2.2. Nadgradite svojo podobo za prilagajanje za Windows
Pregled Sony Xperia XZ: Dober napor, vendar ne najboljši
Pregled Sony Xperia XZ: Dober napor, vendar ne najboljši
Za Sony je bilo leto 2016 doslej leto, ki bi lahko bilo. Potem ko sta X in XA v začetku letošnjega leta izdali za precej mlačen sprejem, poskuša poživiti stvari s telefonom Xperia XZ, ki
Pridobite klasično opravilno vrstico v sistemu Windows 10 (Onemogoči združene gumbe)
Pridobite klasično opravilno vrstico v sistemu Windows 10 (Onemogoči združene gumbe)
Tukaj je opisano, kako lahko v sistemu Windows 10 dobite klasično opravilno vrstico, ki združuje funkcije opravilne vrstice Windows XP in Vista s sodobnimi možnostmi.
Puppy Linux pregled
Puppy Linux pregled
Puppy Linux je ena tistih distribucij Linuxa, ki ne poskuša konkurirati velikim fantom. Namesto tega gre za lahko ponudbo, ki bo hitro delovala tudi na stari, dotrajani strojni opremi, ki ste jo morda poslali na zadnji del
Nintendo 3DS proti DSi: Primerjava
Nintendo 3DS proti DSi: Primerjava
Ta primerjava funkcij obeh sistemov vam bo pomagala pri odločitvi, ali kupiti Nintendo DSi ali Nintendo 3DS
Onemogočite zaščito pred zlonamerno programsko opremo v sistemu Windows 10
Onemogočite zaščito pred zlonamerno programsko opremo v sistemu Windows 10
Windows 10 ima poseben gonilnik za zgodnje zagon proti zlonamerni programski opremi (ELAM) za boljšo varnost in zaščito. Poglejmo, kako ga onemogočiti.