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

Lag OneDrive-filer automatisk på forespørsel online bare i Windows 10
Lag OneDrive-filer automatisk på forespørsel online bare i Windows 10
I Windows 10 kan du automatisk lage de nedlastede filene dine i OneDrive online bare hvis du ikke har brukt dem på et bestemt antall dager.
Hvordan bytte brukere raskere i Windows 10
Hvordan bytte brukere raskere i Windows 10
I Windows 10 kan du bytte brukere direkte fra brukerkontonavnet. La oss se hvordan.
Hvordan beskjære vindusfangsten i OBS
Hvordan beskjære vindusfangsten i OBS
OBS Studio har flere alternativer som lar deg fange både hele skjermen og individuelle deler. Med Window Capture kan du for eksempel screencaste et enkelt åpent vindu i stedet for fullskjerm. Funksjonen fungerer imidlertid ikke
Hvordan lage et utfyllbart PDF-skjema uten Acrobat
Hvordan lage et utfyllbart PDF-skjema uten Acrobat
Enten du vil lage en utfyllbar PDF for jobb, skole eller bare for deg selv, trenger du de riktige verktøyene for å gjøre det. Den mest populære programvaren som lar deg lese, lage og redigere PDF-filer er selvfølgelig Adobe
Deaktiver bakgrunnsapper i Windows 10 versjon 1803
Deaktiver bakgrunnsapper i Windows 10 versjon 1803
Windows 10 versjon 1803 og pre-release builds av versjon 1809 tillater deaktivering av bakgrunnsapper i Windows 10. Denne funksjonen ser ut til å være ødelagt. Her er en løsning.
Legg til Kjør til Start-menyen i Windows 10 på venstre eller høyre side
Legg til Kjør til Start-menyen i Windows 10 på venstre eller høyre side
Beskriver hvordan du legger til Run-kommandoen i Windows 10 Start-menyen for å få noe som ligner på Windows 7s Run-kommando.
Microsoft Surface Book vs Microsoft Surface Pro 4: To stammer går i krig
Microsoft Surface Book vs Microsoft Surface Pro 4: To stammer går i krig
Nå som den mektige Surface Book har sluttet seg til Microsofts rekker, har det blitt litt vanskeligere å bestemme hvilken Surface å kjøpe. Her vil vi gå gjennom de viktigste forskjellene mellom Microsoft Surface Pro 4 og Surface Book,