Windows Tips & News

Looge Windows 10 universaalsete rakenduste jaoks kohandatud teema

click fraud protection

Isegi teematoega on Windows 10 kohandamisvalikud piiratud. Saate rakendada kolmanda osapoole teemat, mis muudab veidi visuaalse kasutajaliidese elementide ja aknaraami välimust, kuid see ei mõjuta universaalseid rakendusi. Valmis Windows 10 toetab universaalsete rakenduste jaoks ainult heledaid ja tumedaid teemasid. Siin on, kuidas saate luua oma kohandatud teema.

Redditi kasutaja"mcdenis" leidis suhteliselt lihtsa ja usaldusväärse meetodi Windows 10 universaalsete rakenduste kasutatava vaiketeema täielikuks kohandamiseks. Tema meetodit kasutades on võimalik muuta kõigi UWP tavaliste juhtelementide välimust. Siin on näide rakendatud kohandustest:

Kuidas luua kohandatud teema universaalsete rakenduste jaoks Windows 10-s

Enne jätkamist peate installima järgmised tööriistad ja rakendused.

  • Visual Studio 2015 Express SDK-ga sama Windowsi järgu jaoks, mida kasutate. Pidage meeles, et Microsoft ei anna sageli SDK-sid välja Insider-järkude jaoks. Vaata seda linki.
  • Ressursihäkker.

1. osa: looge oma kohandatud XAML-teema

  1. Tehke oma töölaual vaiketeemast koopia. Eeldades, et kasutate build 10240 ja kõige jaoks vaikeinstalli asukohta, on selle täielik tee:
    C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10240.0\Generic\themeresources.xaml
  2. Avage vastloodud koopia Visual Studio abil. Fail on jagatud kolmeks osaks. Esimene määratleb tumeda teema (mida nimetatakse "vaiketeemaks", teine ​​määratleb heleda teema ja kolmas suure kontrastsusega teema). Oletame, et soovite tumeda teema kasutamisel muuta Edge'i tööriistariba värvi. Esiteks tuvastage seda määratleva ressursi võti. Saate kasutada seda juhendit:
    Sel juhul on võti "SüsteemChromeMediumLowColor"
  3. Otsige üles selle võtme esimene eksemplar themeresources.xaml (Täpsustan "esimene juhtum", kuna võti kuvatakse hiljem ka heleda teema ja suure kontrastsusega teema failis).
  4. Asendage värvielemendis sisalduv kuueteistkümnendväärtus oma valitud värvi ARGB kuueteistkümnendväärtusega. Lõpuks salvestage muudatused.

2. osa: Kompileerige oma teema xbf-failiks

Visual Studios looge uus C# või Visual Basic Universali rakenduse projekt. Paani Solution Explorer kleepige oma muudetud XAML-teema koopia projekti.

Pärast seda määrake ehitusrežiimiks Release ja protsessori arhitektuuriks sama, mis teie Windowsi installimisel.

Vajutage Ctrl + tõstuklahv + B oma lahenduse loomiseks.

Kui see on tehtud, paremklõpsake oma projekti nimel Solution Exploreris ja valige "Ava kaust File Exploreris". Liikuge jaotisse bin -> x86 või x64 -> Vabastage ja kopeerige oma töölaual fail nimega "themeresources.xbf".

Lõpuks muutke koopia faililaiendiks ".xbf" laiendiks ".rc".

3. osa: asendage vaiketeema oma kohandatud teemaga

  1. Võtke omandus järgmisest failist ja looge sellest oma töölauale koopia:
    %windir%/System32/Windows. UI.XAML.Resources.dll
  2. Avage koopia rakenduses Resource Hacker
  3. Navigeerige navigeerimispaanil aadressile 256 -> themeresource.xbf: 1024.
  4. Klõpsake menüüribal valikul Toiming -> Asenda ressurss.
  5. Ilmuvas dialoogiboksis klõpsake nuppu "Vali fail" ja avage oma töölaual olev fail nimega "themeresources.rc".
  6. Klõpsake nuppu "Asenda".
  7. Lõpuks salvestage muudatused (Ctrl + S).
  8. Nimeta ümber originaal fail Windowsile. UI.XAML.Resources.dll.old ja teisaldage töölaual olev muudetud fail süsteem32 kausta. Lõpuks logige välja ja logige uuesti sisse. Uus teema tuleks nüüd rakendada.

Kui soovite muuta vaikejuhtimismalli (mida on vaja keerukamate muudatuste tegemiseks), on protsess veidi keerulisem, kuid sarnane:

Peate võtma algse juhtmalli, muutma seda, panema tühja ressursisõnastikku, looma sellest xbf-faili ja asendama sellega seotud ressursi Windowsis. UI.XAML.Resources.dll.

Pidage meeles, et süsteemifailide muudatused võivad põhjustada operatsioonisüsteemi ootamatut käitumist. Samuti taastab mõni päev mõni Windows 10 värskendus, mis mõjutab teie muudetud faile, vaiketeema, seega peate ülaltoodud samme veel kord kordama.

Autorid: mcdenis. Tänu @FlatDesignSucks selle näpunäide jaoks.

Windows 10 MyPeople'i funktsioon on leitud Insider Preview järgust 16170

Windows 10 MyPeople'i funktsioon on leitud Insider Preview järgust 16170

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Sundige lubama vahelejätmise helin ja minge RS_PRERELEASE filiaali

Sundige lubama vahelejätmise helin ja minge RS_PRERELEASE filiaali

SOOVITATAV: Windowsi probleemide lahendamiseks ja süsteemi jõudluse optimeerimiseks klõpsake siin...

Loe rohkem

Laadige alla Jääkarude teemapaketi arhiivid

See veebisait kasutab küpsiseid, et parandada teie kogemust veebisaidil navigeerimise ajal. Nende...

Loe rohkem