Principale Windows 10 Crea un tema personalizzato per le app universali in Windows 10

Crea un tema personalizzato per le app universali in Windows 10



Anche con il supporto del tema, le opzioni di personalizzazione in Windows 10 sono limitate. Puoi applicare un tema di terze parti che modifica leggermente l'aspetto degli elementi dell'interfaccia utente visiva e della cornice della finestra, ma non influirà sulle app universali. Per impostazione predefinita, Windows 10 supporta solo temi chiari e scuri per le app universali. Ecco come puoi creare il tuo tema personalizzato.

Pubblicità

Utente Reddit 'Mcdenis 'ha trovato un metodo relativamente semplice e affidabile per personalizzare completamente il tema predefinito utilizzato dalle app universali in Windows 10. Utilizzando il suo metodo, è possibile modificare l'aspetto di tutti i controlli comuni della piattaforma UWP. Ecco un esempio delle personalizzazioni applicate:

Aspetto personalizzato di Windows 10

Come creare un tema personalizzato per le app universali in Windows 10

Prima di continuare, è necessario installare questi strumenti e app:

Parte 1: crea il tuo tema XAML personalizzato

  1. Crea una copia del tema predefinito sul desktop. Supponendo che tu stia utilizzando la build 10240 e il percorso di installazione predefinito per tutto, il suo percorso completo è:
    C:  Programmi (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Apri la copia appena creata con Visual Studio. Il file è suddiviso in tre sezioni. Il primo definisce il tema scuro (indicato come tema 'predefinito'), il secondo definisce il tema chiaro e il terzo definisce il tema ad alto contrasto. Supponiamo che tu voglia cambiare il colore della barra degli strumenti di Edge quando utilizzi il tema scuro. Innanzitutto, identifica la chiave della risorsa che la definisce. Puoi usare questa guida:
    guida ai coloriIn questo caso, la chiave è 'SystemChromeMediumLowColor'
  3. Individua la prima istanza di quella chiave inthemeresources.xaml(Specifico 'la prima istanza' perché la chiave appare anche più tardi nel file per il tema chiaro e il tema ad alto contrasto).
  4. Sostituisci il valore esadecimale contenuto nell'elemento colore con il valore esadecimale ARGB del colore di tua scelta. Infine, salva le modifiche.

Parte 2: compila il tuo tema in un file xbf

In Visual Studio creare un nuovo progetto di app universale C # o Visual Basic. Utilizzando il riquadro Esplora soluzioni, incolla una copia del tema XAML modificato nel progetto.

nessun suono dopo l'aggiornamento di Windows 10 2019

Successivamente, imposta la modalità di compilazione su Release e l'architettura del processore sullo stesso dell'installazione di Windows.

costruire un nuovo tema

stampaCtrl + Maiusc + Bper costruire la tua soluzione.

Al termine, fai clic con il pulsante destro del mouse sul nome del progetto in Esplora soluzioni e seleziona 'Apri cartella in Esplora file'. Vai a bin -> x86 o x64 -> Rilascia e copia il file chiamato 'themeresources.xbf' sul desktop.

Infine, cambia l'estensione del file della copia da '.xbf' a '.rc'.

Parte 3: sostituisci il tema predefinito con quello personalizzato

  1. Assumere la proprietà del seguente file e creane una copia sul desktop:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Apri la copia in Resource Hacker
  3. Nel riquadro di navigazione, vai a 256 -> themeresource.xbf: 1024.
  4. Nella barra dei menu, fare clic su Azione -> Sostituisci risorsa.
  5. Nella finestra di dialogo che appare, fare clic sul pulsante 'Seleziona file' e aprire il file chiamato 'themeresources.rc' che si trova sul desktop.
  6. Fare clic sul pulsante 'Sostituisci'.
  7. Infine, salva le modifiche (Ctrl + S).
  8. Rinomina il file originale file in Windows.UI.XAML.Resources.dll.old e sposta il file modificato che si trova sul desktop nellasystem32cartella. Infine, disconnettiti e accedi nuovamente. Il nuovo tema dovrebbe ora essere applicato.

Se desideri modificare un modello di controllo predefinito (necessario per apportare modifiche più complesse), il processo è leggermente più complicato, ma simile:

È necessario prendere il modello di controllo originale, modificarlo, inserirlo in un dizionario risorse vuoto, creare un file xbf da esso e sostituire la risorsa correlata in Windows.UI.XAML.Resources.dll.

Tieni presente che le modifiche al file di sistema possono causare un comportamento imprevisto del sistema operativo. Inoltre, un giorno, alcuni aggiornamenti per Windows 10 che interessano i file modificati ripristineranno il tema predefinito, quindi dovrai ripetere ancora una volta i passaggi precedenti.

come va il traffico sulla via di casa?

Crediti: mcdenis . Grazie a @FlatDesignSucks per questo suggerimento.

Articoli Interessanti

Scelta Del Redattore

HP Envy x2 13 recensione
HP Envy x2 13 recensione
Se non puoi batterli, unisciti a loro. Questo sembra essere il mantra per HP con il suo nuovo Envy x2 13. Laddove il precedente Envy x2 abbinava un tablet da 11,6 pollici con un dock per tastiera, il 2015 lo vede crescere
Canale semestrale sostituisce CB e CBB in Windows 10
Canale semestrale sostituisce CB e CBB in Windows 10
Per allineare i principali aggiornamenti di Windows 10 con Office 365 Pro Plus e semplificare i cicli di distribuzione, Microsoft ha unito Current Branch (CB) e Current Branch for Business (CBB) in un unico ramo di aggiornamento 'Canale semestrale'. Sarà una nuova cadenza di rilascio semestrale. Pubblicità Il seguente annuncio è stato rilasciato oggi da Microsoft: In
Come installare i plugin su Plex
Come installare i plugin su Plex
Plex è un potente sistema di lettore multimediale client-server che ti dà accesso a tutti i tuoi contenuti multimediali su tutti i tuoi dispositivi. Il server multimediale funziona praticamente su qualsiasi tipo di computer da Windows, a Mac, a Linux,
Cos'è un file MDB?
Cos'è un file MDB?
Un file MDB è molto spesso un file di database di Microsoft Access. Puoi aprire, modificare e convertire file MDB con Microsoft Access e altri programmi di database.
Come correggere Google Meet ingrandito
Come correggere Google Meet ingrandito
Molte persone che utilizzano GoogleMeet hanno notato che la loro videocamera ingrandisce automaticamente quando partecipano a una riunione video. Questo problema non solo riduce la qualità del video, ma mette anche a disagio gli utenti. Mentre non esiste un modo diretto per
Correzione dell'errore ID evento 10016: il server DCOM non dispone delle autorizzazioni di attivazione locale per PCNAME  Username SID
Correzione dell'errore ID evento 10016: il server DCOM non dispone delle autorizzazioni di attivazione locale per PCNAME Username SID
Recentemente, sul mio PC Windows 8.1, dal nulla, ho iniziato a ricevere errori nel registro eventi dopo aver installato gli aggiornamenti in un Patch Tuesday. L'errore era correlato a Distributed COM (DCOM): le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'autorizzazione di attivazione locale per l'applicazione server COM con CLSID {9E175B6D-F52A-11D8-B9A5-505054503030} e APPID {9E175B9C-F52A-11D8- B9A5-505054503030} al
Comandi DISM per abilitare o disabilitare l'archiviazione riservata in Windows 10
Comandi DISM per abilitare o disabilitare l'archiviazione riservata in Windows 10
Microsoft ha silenziosamente aggiunto un paio di miglioramenti alla funzionalità di archiviazione riservata in Windows 10 versione 2004. Da ora, la modifica del registro non è più necessaria per abilitarlo o disabilitarlo, ci sono nuovi comandi DISM per questo. versione 1903, Microsoft ha apportato alcune modifiche al modo in cui Windows 10