Windows Tips & News

Luo mukautettu teema universaaleille sovelluksille Windows 10:ssä

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn

Jopa teematuella Windows 10:n mukautusvaihtoehdot ovat rajalliset. Voit käyttää kolmannen osapuolen teemaa, joka muuttaa hieman visuaalisen käyttöliittymän elementtien ja ikkunakehyksen ulkoasua, mutta se ei vaikuta universaaleihin sovelluksiin. Valmis Windows 10 tukee vain vaaleita ja tummia teemoja Universal-sovelluksille. Näin voit luoda oman mukautetun teemasi.

Mainos

Reddit käyttäjä "mcdenis" löysi suhteellisen yksinkertaisen ja luotettavan tavan mukauttaa täysin Windows 10:n Universal-sovellusten käyttämää oletusteemaa. Hänen menetelmänsä avulla on mahdollista muuttaa kaikkien UWP: n yleisten säätimien ulkoasua. Tässä on esimerkki käytetyistä mukautuksista:

Windows 10 mukautettu ulkoasu

Kuinka luoda mukautettu teema universaaleille sovelluksille Windows 10:ssä

Ennen kuin jatkat, sinun on asennettava nämä työkalut ja sovellukset:

  • Visual Studio 2015 Express SDK: lla samalle Windows-koontiversiolle, jota käytät. Muista, että Microsoft ei useinkaan julkaise SDK: ita Insider-koontiversioille. Katso tämä linkki.
  • Resurssihakkeri.

Osa 1: Luo mukautettu XAML-teema

  1. Tee kopio oletusteemasta työpöydällesi. Olettaen, että käytät koontiversiota 10240 ja oletusasennuspaikkaa kaikelle, sen koko polku on:
    C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10240.0\Generic\themeresources.xaml
  2. Avaa juuri luotu kopio Visual Studiolla. Tiedosto on jaettu kolmeen osaan. Ensimmäinen määrittelee tumman teeman (kutsutaan "oletusteemaksi"), toinen määrittelee vaalean teeman ja kolmas määrittelee korkeakontrastisen teeman. Oletetaan, että haluat muuttaa Edgen työkalupalkin väriä, kun käytät tummaa teemaa. Tunnista ensin sen määrittävän resurssin avain. Voit käyttää tätä ohjetta:
    väriopasTässä tapauksessa avain on "JärjestelmäChromeMediumLowColor"
  3. Etsi avaimen ensimmäinen esiintymä themeresources.xaml (Määritän "ensimmäisen kerran", koska avain näkyy myöhemmin myös vaalean teeman ja korkeakontrastisen teeman tiedostossa).
  4. Korvaa värielementin sisältämä heksadesimaaliarvo valitsemasi värin ARGB-heksa-arvolla. Tallenna lopuksi muutokset.

Osa 2: Käännä teemasi xbf-tiedostoksi

Luo Visual Studiossa uusi C#- tai Visual Basic Universal -sovellusprojekti. Liitä Solution Explorer -ruudun avulla kopio muokatusta XAML-teemasta projektiin.

Aseta sen jälkeen rakennustilaksi Release ja suorittimen arkkitehtuuriksi sama kuin Windows-asennuksesi.

rakentaa uusi teema

Lehdistö Ctrl + Vaihto + B rakentamaan ratkaisusi.

Kun tämä on tehty, napsauta hiiren kakkospainikkeella projektisi nimeä Solution Explorerissa ja valitse "Avaa kansio File Explorerissa". Siirry kohtaan bin -> x86 tai x64 -> Vapauta ja kopioi tiedosto nimeltä "themeresources.xbf" työpöydällesi.

Muuta lopuksi kopion tiedostopääte ".xbf" muotoon ".rc".

Osa 3: Korvaa oletusteema omalla teemallasi

  1. Ottaa omistukseen seuraavasta tiedostosta ja luo siitä kopio työpöydällesi:
    %windir%/System32/Windows. UI.XAML.Resources.dll
  2. Avaa kopio Resource Hackerissa
  3. Siirry navigointiruudussa kohtaan 256 -> themeresource.xbf: 1024.
  4. Napsauta valikkopalkissa Toiminto -> Korvaa resurssi.
  5. Napsauta näkyviin tulevassa valintaikkunassa "Valitse tiedosto" -painiketta ja avaa työpöydälläsi oleva tiedosto nimeltä "themeresources.rc".
  6. Napsauta "Korvaa"-painiketta.
  7. Tallenna lopuksi muutokset (Ctrl + S).
  8. Nimeä uudelleen alkuperäinen tiedosto Windowsiin. UI.XAML.Resources.dll.old ja siirrä työpöydälläsi oleva muokattu tiedosto järjestelmä32 kansio. Lopuksi kirjaudu ulos ja kirjaudu takaisin sisään. Uusi teema pitäisi nyt ottaa käyttöön.

Jos haluat muokata oletusohjausmallia (jota tarvitaan monimutkaisempien muutosten tekemiseen), prosessi on hieman monimutkaisempi, mutta samanlainen:

Sinun täytyy ottaa alkuperäinen ohjausmalli, muokata sitä, laittaa se tyhjään resurssisanakirjaan, luoda siitä xbf-tiedosto ja korvata siihen liittyvä resurssi Windowsissa. UI.XAML.Resources.dll.

Muista, että järjestelmätiedostojen muutokset voivat aiheuttaa odottamatonta käyttöjärjestelmän toimintaa. Lisäksi jonain päivänä jokin Windows 10:n päivitys, joka vaikuttaa muokkaamiisi tiedostoihin, palauttaa oletusteeman, joten sinun on toistettava yllä olevat vaiheet vielä kerran.

Tekijät: mcdenis. Kiitokset @FlatDesignSucks tälle vinkille.

SUOSITELTU: Napsauta tätä korjataksesi Windows-ongelmat ja optimoidaksesi järjestelmän suorituskyvyn
Google Chrome 66 julkaistu, tässä on kaikki siitä

Google Chrome 66 julkaistu, tässä on kaikki siitä

Uusi versio suosituimmasta verkkoselaimesta, Google Chromesta, on julkaistu. Versio 66 on saavutt...

Lue lisää

Mitä uutta Windows 10 Fall Creators -päivityksessä

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää

Lataa Lisää tyhjä roskakori -kontekstivalikko

Tämä verkkosivusto käyttää evästeitä parantaakseen käyttökokemustasi, kun selaat sivustoa. Näistä...

Lue lisää