Huvud Windows 10 Skapa ett anpassat tema för Universal-appar i Windows 10

Skapa ett anpassat tema för Universal-appar i Windows 10



Även med temastöd är anpassningsalternativen i Windows 10 begränsade. Du kan använda ett tema från tredje part som ändrar utseendet på de visuella gränssnittselementen och fönsterramen, men det påverkar inte Universal-appar. Out-of-the-box, Windows 10 stöder endast ljusa och mörka teman för universella appar. Så här kan du skapa ditt eget anpassade tema.

Annons

Reddit-användare 'mcdenis 'hittade en relativt enkel och pålitlig metod för att helt anpassa standardtemat som används av Universal-appar i Windows 10. Med hans metod är det möjligt att ändra utseendet på alla UWP: s vanliga kontroller. Här är ett exempel på de anpassningar som tillämpas:

Windows 10 anpassat utseende

Så här skapar du ett anpassat tema för Universal-appar i Windows 10

Innan du fortsätter måste du installera dessa verktyg och appar:

Del 1: Skapa ditt anpassade XAML-tema

  1. Gör en kopia av standardtemat på skrivbordet. Förutsatt att du använder build 10240 och standardinstallationsplatsen för allt, är dess fullständiga sökväg:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Öppna den nyskapade kopian med Visual Studio. Filen är uppdelad i tre sektioner. Den första definierar det mörka temat (kallas 'standardtema'), det andra definierar det ljusa temat och det tredje definierar temat med hög kontrast. Låt oss säga att du vill ändra färgen på Edge: s verktygsfält när du använder det mörka temat. Identifiera först nyckeln till den resurs som definierar den. Du kan använda den här guiden:
    färgguideI det här fallet är nyckeln 'SystemChromeMediumLowColor''
  3. Leta reda på den första instansen av den nyckelntemakällor.xaml(Jag anger 'den första instansen' eftersom nyckeln också visas senare i filen för det lätta temat och temat med hög kontrast).
  4. Ersätt det hex-värde som finns i färgelementet med ARGB-hex-värdet för den färg du väljer. Slutligen, spara dina ändringar.

Del 2: Kompilera ditt tema till en xbf-fil

Skapa ett nytt C # eller Visual Basic Universal app-projekt i Visual Studio. Klistra in en kopia av ditt modifierade XAML-tema i rutan Solution Explorer i projektet.

hur man ansluter till routern utan lösenord

Därefter ställer du in byggläget till Release och processorarkitekturen till samma som din Windows-installation.

bygg nytt tema

TryckCtrl + Skift + Bför att bygga din lösning.

När det är klart, högerklicka på ditt projektnamn i Solution Explorer och välj 'Öppna mapp i File Explorer'. Navigera till bin -> x86 eller x64 -> Släpp och kopiera filen som heter 'themeresources.xbf' på skrivbordet.

Ändra slutligen filtillägget för kopian från '.xbf' till '.rc'.

Del 3: Byt ut standardtemat med ditt eget

  1. Ta äganderätt av följande fil och skapa en kopia av den på skrivbordet:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Öppna kopian i Resource Hacker
  3. I navigeringsfönstret navigerar du till 256 -> themeresource.xbf: 1024.
  4. Klicka på Åtgärd -> Ersätt resurs i menyraden.
  5. I dialogrutan som visas klickar du på knappen 'Välj fil' och öppnar filen 'themeresources.rc' som finns på skrivbordet.
  6. Klicka på knappen 'Ersätt'.
  7. Slutligen sparar du dina ändringar (Ctrl + S).
  8. Byt namn på original- fil till Windows.UI.XAML.Resources.dll.old och flytta den modifierade filen som finns på skrivbordet isystem32mapp. Slutligen loggar du ut och loggar in igen. Det nya temat ska nu tillämpas.

Om du vill ändra en standardkontrollmall (som krävs för att göra mer komplexa ändringar) är processen något mer komplicerad, men liknande:

Du måste ta den ursprungliga kontrollmallen, ändra den, placera den i en tom resursordbok, skapa en xbf-fil från den och ersätta den relaterade resursen i Windows.UI.XAML.Resources.dll.

Tänk på att ändringar av systemfiler kan orsaka oväntat operativsystemsbeteende. En dag, en del uppdatering för Windows 10 som påverkar filerna du ändrade återställer standardtemat, så du måste upprepa stegen ovan igen.

uppgradera Windows 8.1 till Windows 10

Poäng: mcdenis . Tack vare @FlatDesignSucks för detta tips.

Intressanta Artiklar

Redaktionen

HP Photosmart 3310 recension
HP Photosmart 3310 recension
För den digitala fotografen är det senaste tillskottet till HP: s redan stora utbud av multifunktionsenheter det mest frestande nog. En minneskortläsare med sex format, en fantastisk 3,6-tums skärm och en integrerad skanner / kopiator på 4800 pps
De 8 bästa affärsapparna på iPhone, iPad och Android
De 8 bästa affärsapparna på iPhone, iPad och Android
För många är 'telefonapp' och 'produktivitet' oxymoroner, men detta behöver inte vara fallet. Oavsett om du har fått en iPhone, iPad eller Android-enhet av ditt företag eller köpt en själv för personligt arbete, kommer du
Så här anger du filplats manuellt i dialogrutan Öppna / spara GTK 3
Så här anger du filplats manuellt i dialogrutan Öppna / spara GTK 3
Många appar använder GTK 3-verktygssatsen på både Windows och Linux. När din favoritprogramvara har uppdaterats till en version som använder GTK 3 kan det vara förvirrande att ange en fil eller mappsök manuellt. Till skillnad från GTK 2-dialogrutorna, där det finns en speciell knapp för att ange platstextrutan,
Hur man antecknar EPUB-böcker i Microsoft Edge
Hur man antecknar EPUB-böcker i Microsoft Edge
Se hur du antecknar EPUB-böcker i Microsoft Edge i Windows 10. Från och med Windows 10 Fall Creators Update stöder Edge anteckningar för EPUB.
Hur man avbryter Homechef
Hur man avbryter Homechef
Home Chef är en av de mest populära prenumerationstjänsterna som levererar måltidsatser med fördelade ingredienser och lätt att följa recept direkt till din dörr. Medan tjänsten har fått universellt beröm för sin mångfald och bekvämlighet
Hur man använder Wireshark
Hur man använder Wireshark
Om du alltid måste diagnostisera olika nätverksproblem, oavsett om du är hemma eller på kontoret, bör du överväga att spåra varje nätverkspaket individuellt. För att göra det är ditt bästa alternativ att börja med Wireshark. Ta reda på hur du använder
Så här använder du hela Facebook-webbplatsen för skrivbord från din telefon
Så här använder du hela Facebook-webbplatsen för skrivbord från din telefon
Människor har varit mer beroende av sina smartphones för att uppfylla sina surfbehov. Således har webbplatser i allt högre grad börjat erbjuda två separata versioner av sig själva: en mobilversion, lätt och en full-version. De lätta mobilversionerna i allmänhet