Hoved Windows 10 Lag et tilpasset tema for Universal-apper i Windows 10

Lag et tilpasset tema for Universal-apper i Windows 10



Selv med temastøtte er tilpasningsalternativene i Windows 10 begrenset. Du kan bruke et tredjeparts tema som endrer utseendet på de visuelle UI-elementene og vindusrammen, men det påvirker ikke Universal-apper. Utenom boksen støtter Windows 10 bare lyse og mørke temaer for universelle apper. Slik kan du lage ditt eget tilpassede tema.

Annonse

Reddit bruker 'mcdenis 'fant en relativt enkel og pålitelig metode for å tilpasse standardtemaet som brukes av Universal-apper i Windows 10. Ved å bruke hans metode er det mulig å endre utseendet til alle UWPs vanlige kontroller. Her er et eksempel på tilpasningene som brukes:

Windows 10 tilpasset utseende

Hvordan lage et tilpasset tema for Universal-apper i Windows 10

Før du fortsetter, må du installere disse verktøyene og appene:

Del 1: Lag ditt tilpassede XAML-tema

  1. Lag en kopi av standardtemaet på skrivebordet. Forutsatt at du bruker build 10240 og standard installasjonssted for alt, er den fullstendige banen:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Åpne den nyopprettede kopien med Visual Studio. Filen er delt inn i tre seksjoner. Den første definerer det mørke temaet (referert til som 'standardtemaet'), det andre definerer det lyse temaet og det tredje definerer temaet med høy kontrast. La oss si at du vil endre fargen på Edge-verktøylinjen når du bruker det mørke temaet. Identifiser først nøkkelen til ressursen som definerer den. Du kan bruke denne guiden:
    fargelederI dette tilfellet er nøkkelen 'SystemChromeMediumLowColor'
  3. Finn den første forekomsten av nøkkelentemakilder.xaml(Jeg spesifiserer 'den første forekomsten' fordi nøkkelen også vises senere i filen for lyst tema og høyt kontrast tema).
  4. Erstatt hexverdien som finnes i fargeelementet med ARGB-hexverdien til fargen du ønsker. Til slutt, lagre endringene.

Del 2: Kompiler temaet ditt til en xbf-fil

Opprett et nytt C # eller Visual Basic Universal app-prosjekt i Visual Studio. Bruk Solution Explorer-ruten til å lime inn en kopi av det modifiserte XAML-temaet i prosjektet.

kan jeg få Disney Plus på Amazon Prime

Deretter setter du byggemodus til Utgivelse og prosessorarkitektur til den samme som Windows-installasjonen.

bygge nytt tema

trykkCtrl + Skift + Bfor å bygge løsningen.

Når det er gjort, høyreklikker du prosjektnavnet ditt i Solution Explorer og velger 'Åpne mappe i File Explorer'. Naviger til bin -> x86 eller x64 -> Slipp og kopier filen kalt 'themeresources.xbf' på skrivebordet.

Til slutt endrer du filtypen til kopien fra '.xbf' til '.rc'.

Del 3: Bytt ut standardtemaet med din tilpassede

  1. Ta eierskap av følgende fil og opprett en kopi av den på skrivebordet:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Åpne kopien i Resource Hacker
  3. I navigasjonsruten navigerer du til 256 -> themeresource.xbf: 1024.
  4. I menylinjen klikker du på Handling -> Erstatt ressurs.
  5. I dialogboksen som vises, klikker du på 'Velg fil' -knappen og åpner filen kalt 'themeresources.rc' som er på skrivebordet ditt.
  6. Klikk på 'Erstatt' -knappen.
  7. Til slutt lagrer du endringene (Ctrl + S).
  8. Gi nytt navn til opprinnelig filen til Windows.UI.XAML.Resources.dll.old og flytt den modifiserte filen som er på skrivebordet isystem32mappe. Til slutt, logg ut og logg inn igjen. Det nye temaet skal nå brukes.

Hvis du vil endre en standard kontrollmal (som kreves for å gjøre mer komplekse endringer), er prosessen litt mer komplisert, men lik:

Du må ta den originale kontrollmalen, endre den, legge den i en tom ressursordbok, opprette en xbf-fil fra den og erstatte den relaterte ressursen i Windows.UI.XAML.Resources.dll.

Husk at endringer i systemfiler kan forårsake uventet operativsystematferd. En dag vil noen oppdateringer for Windows 10 som påvirker filene du endret, gjenopprette standardtemaet, så du må gjenta trinnene ovenfor igjen.

hvordan du installerer 64 bit linux i virtualbox

Studiepoeng: mcdenis . Takk til @FlatDesignSucks for dette tipset.

Interessante Artikler

Redaksjonens

Hvordan lage en GIF på Facebook
Hvordan lage en GIF på Facebook
Det kan ha tatt Facebook litt tid å bli med i GIF-festen. Selv nå gjør selskapet det ganske vanskelig å bruke og laste opp favoritt-GIF-ene dine. Facebook la til et GIF-alternativ i 2017 og er fremdeles tilgjengelig for
Slik blokkerer du en artist på Spotify
Slik blokkerer du en artist på Spotify
Blokker en artist i Spotify-appen ved å gå til siden deres og velge ikke spill denne artisten. Du kan også gjøre det fra Discover Weekly-spillelisten din.
Fix: Windows 8.1 henger eller fryser
Fix: Windows 8.1 henger eller fryser
Windows 8.1 er den siste versjonen av klientoperativsystemet fra Microsoft tilgjengelig for sluttbrukere. Selv om den er designet for å være stabil og støtter diverse maskinvare, kan den noen ganger henges av en eller annen grunn. Hvis du er en av de uheldige brukerne som opplever at Windows 8.1 henger eller fryser, er det noen grunnleggende tips
Slik deaktiverer eller aktiverer du autokorreksjon og utheving av feilstavede ord i Windows 8.1 og Windows 8
Slik deaktiverer eller aktiverer du autokorreksjon og utheving av feilstavede ord i Windows 8.1 og Windows 8
Beskriver hvordan du slår av og deaktiver autokorrektur og uthever feilstavede ordfunksjoner i Windows 8.1 og Windows 8, eller slår på dem igjen.
Musen blir ikke oppdaget i Windows 10 [beste løsningene]
Musen blir ikke oppdaget i Windows 10 [beste løsningene]
Musen og tastaturet har vært standard måte å kontrollere datamaskinene våre for alltid. Det er lite sannsynlig at de to enhetene vil være borte helt, selv med innovasjonen av berøringsskjermene. Ser som vi er så avhengige av
Hvordan bruke en boolsk formel i Figma
Hvordan bruke en boolsk formel i Figma
Figma er kjent som et av de beste programmene for grafiske designere over hele verden. Funksjonene er omfattende, og hjelper brukere med å lage alt fra iøynefallende logoer til unike landingssider. Spesielt den boolske funksjonen (også en del av oppdateringen av komponentegenskapene
Slik sikkerhetskopierer og gjenoppretter du oppgavelinjepinner i Windows 8 og Windows 7
Slik sikkerhetskopierer og gjenoppretter du oppgavelinjepinner i Windows 8 og Windows 7
Beskriver hvordan du lager en sikkerhetskopi av de festede appene eller gjenoppretter festede apper på oppgavelinjen i Windows 8 og Windows 7