Principal Windows 10 Creeu un tema personalitzat per a aplicacions universals a Windows 10

Creeu un tema personalitzat per a aplicacions universals a Windows 10



Fins i tot amb el suport de temes, les opcions de personalització de Windows 10 són limitades. Podeu aplicar un tema de tercers que modifiqui lleugerament l’aspecte dels elements visuals de la interfície d’usuari i del marc de la finestra, però no afectarà les aplicacions universals. Fora de botiga, Windows 10 només admet temes clars i foscos per a aplicacions universals. A continuació s’explica com podeu crear el vostre propi tema personalitzat.

Anunci publicitari

Usuari de Reddit 'mcdenis 'hem trobat un mètode relativament senzill i fiable per personalitzar completament el tema predeterminat utilitzat per les aplicacions d’Universal a Windows 10. Mitjançant el seu mètode, és possible canviar l’aspecte de tots els controls comuns d’UWP. Aquí teniu un exemple de les personalitzacions aplicades:

Aspecte personalitzat de Windows 10

Com es crea un tema personalitzat per a aplicacions universals a Windows 10

Abans de continuar, heu d’instal·lar aquestes eines i aplicacions:

Primera part: creeu el vostre tema XAML personalitzat

  1. Feu una còpia del tema predeterminat a l'escriptori. Suposant que utilitzeu la compilació 10240 i la ubicació d'instal·lació predeterminada per a tot, el seu camí complet és:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Obriu la còpia recentment creada amb Visual Studio. El fitxer està separat en tres seccions. El primer defineix el tema fosc (anomenat tema predeterminat), el segon defineix el tema clar i el tercer defineix el tema d’alt contrast. Suposem que voleu canviar el color de la barra d’eines d’Edge quan utilitzeu el tema fosc. En primer lloc, identifiqueu la clau del recurs que el defineix. Podeu utilitzar aquesta guia:
    guia de colorsEn aquest cas, la clau és 'SystemChromeMediumLowColor'
  3. Cerqueu la primera instància d'aquesta clauthemeresources.xaml(Especifico 'la primera instància' perquè la clau també apareix més endavant al fitxer del tema clar i del tema d'alt contrast).
  4. Substituïu el valor hexadecimal contingut a l'element de color pel valor hexadecimal ARGB del color que trieu. Finalment, deseu els canvis.

Part 2: Compileu el vostre tema en un fitxer xbf

A Visual Studio, creeu un projecte d'aplicació C # o Visual Basic Universal nou. Amb el panell de l'Explorador de solucions, enganxeu una còpia del tema XAML modificat al projecte.

com trobar fotos duplicades a Google Photos

Després, configureu el mode de compilació a Release i l'arquitectura del processador al mateix que la vostra instal·lació de Windows.

construeix un tema nou

PremeuCtrl + Maj + Bper construir la vostra solució.

Un cop fet això, feu clic amb el botó dret del ratolí al nom del projecte a l'Explorador de solucions i seleccioneu 'Obre la carpeta a l'Explorador de fitxers'. Aneu a bin -> x86 o x64 -> Allibereu i copieu el fitxer anomenat 'themeresources.xbf' a l'escriptori.

Finalment, canvieu l'extensió de fitxer de la còpia de '.xbf' a '.rc'.

Part 3: substituïu el tema predeterminat pel vostre tema personalitzat

  1. Assumeix-ne la propietat del fitxer següent i creeu-ne una còpia al vostre escriptori:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Obriu la còpia a Resource Hacker
  3. Al tauler de navegació, aneu a 256 -> themeresource.xbf: 1024.
  4. A la barra de menú, feu clic a Acció -> Substitueix el recurs.
  5. Al quadre de diàleg que apareix, feu clic al botó 'Selecciona un fitxer' i obriu el fitxer anomenat 'themeresources.rc' que hi ha a l'escriptori.
  6. Feu clic al botó 'Substitueix'.
  7. Finalment, deseu els canvis (Ctrl + S).
  8. Canvieu el nom del fitxer original fitxer a Windows.UI.XAML.Resources.dll.old i moveu el fitxer modificat que hi ha a l’escriptori a lasistema32carpeta. Finalment, tanqueu la sessió i torneu a iniciar la sessió. Ara s'hauria d'aplicar el nou tema.

Si voleu modificar una plantilla de control per defecte (que és necessària per fer canvis més complexos), el procés és una mica més complicat, però similar:

Heu d’agafar la plantilla de control original, modificar-la, col·locar-la en un diccionari de recursos buit, crear-ne un fitxer xbf i substituir el recurs relacionat a Windows.UI.XAML.Resources.dll.

Tingueu en compte que les modificacions dels fitxers del sistema poden provocar un comportament inesperat del sistema operatiu. A més, algun dia, algunes actualitzacions de Windows 10 que afectin els fitxers que heu modificat restauraran el tema predeterminat, de manera que haureu de repetir els passos anteriors una vegada més.

Com puc fer una cerca avançada a Facebook

Crèdits: mcdenis . Gràcies a @FlatDesignSucks per aquest consell.

Articles D'Interès

L'Elecció De L'Editor

Microsoft Edge Chromium està fora de vista prèvia. Baixeu-lo ara
Microsoft Edge Chromium està fora de vista prèvia. Baixeu-lo ara
Avui, Microsoft llança el nou navegador Edge, basat en Chromium, com a versió estable per a Windows i macOS. La nova versió, que es pot descarregar ara, ja no utilitza EdgeHTML sinó Chromium com a estàndard, que funcionarà amb extensions de Chrome, una experiència de navegació similar a Chrome i un aspecte familiar. El navegador té
Afegiu un menú contextual de retall de pantalla al Windows 10
Afegiu un menú contextual de retall de pantalla al Windows 10
Afegiu una ordre de retall de pantalla al menú contextual de l'escriptori a Windows 10. Això us permetrà iniciar la nova experiència de retall de pantalla amb un sol clic.
Com bloquejar missatges de text al Samsung Galaxy J2
Com bloquejar missatges de text al Samsung Galaxy J2
A ningú li agrada rebre correu brossa amb un munt de missatges de persones que no volen escoltar. Tant si es tracta d'una persona amb qui no vols mantenir-te en contacte com d'una empresa que t'envia tot tipus de
Com canviar el DPI a MS Paint
Com canviar el DPI a MS Paint
Torna el temps de preguntes del lector i avui es tracta de la resolució d’imatges. La pregunta completa era: 'Què és la resolució d'imatges, per què m'hauria de preocupar i quina resolució és millor per publicar-la al meu bloc? A més, com es pot
Com restablir de fàbrica la tauleta Amazon Fire quan no s’encén
Com restablir de fàbrica la tauleta Amazon Fire quan no s’encén
Si voleu restablir completament la tauleta Amazon Fire, podeu triar dues opcions diferents: fer un restabliment complet des de l'aplicació Configuració o bé mitjançant els botons del dispositiu. Tots dos mètodes són bastant senzills i poden netejar-se
Com veure una sol·licitud d’amistat enviada a Snapchat
Com veure una sol·licitud d’amistat enviada a Snapchat
https://www.youtube.com/watch?v=To30tSWKoDY Si sou un àvid usuari de Snapchat, probablement publiqueu històries i envieu Snaps cada dia. Com més estigueu actiu, més amics tindreu. Així funciona.
Què és Safari?
Què és Safari?
Si esteu fermament arrelat a Windows i Android, és possible que us confongueu quan sentiu que la gent parla de navegar per Safari. No et preocupis, t'ho expliquem.