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:
Come creare un tema personalizzato per le app universali in Windows 10
Prima di continuare, è necessario installare questi strumenti e app:
- Visual Studio 2015 Express con SDK per la stessa build di Windows che stai utilizzando. Tieni presente che Microsoft spesso non rilascia SDK per build Insider. Vedi questo collegamento .
- Hacker di risorse .
Parte 1: crea il tuo tema XAML personalizzato
- 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
- 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:
In questo caso, la chiave è 'SystemChromeMediumLowColor' - 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).
- 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.
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
- Assumere la proprietà del seguente file e creane una copia sul desktop:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Apri la copia in Resource Hacker
- Nel riquadro di navigazione, vai a 256 -> themeresource.xbf: 1024.
- Nella barra dei menu, fare clic su Azione -> Sostituisci risorsa.
- Nella finestra di dialogo che appare, fare clic sul pulsante 'Seleziona file' e aprire il file chiamato 'themeresources.rc' che si trova sul desktop.
- Fare clic sul pulsante 'Sostituisci'.
- Infine, salva le modifiche (Ctrl + S).
- 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.