Principal Windows 10 Creați o temă personalizată pentru aplicațiile Universal în Windows 10

Creați o temă personalizată pentru aplicațiile Universal în Windows 10



Chiar și cu suportul tematic, opțiunile de personalizare din Windows 10 sunt limitate. Puteți aplica o temă terță parte care modifică aspectul ușor al elementelor vizuale ale UI și ale cadrului ferestrei, dar nu va afecta aplicațiile Universal. Imediat de la început, Windows 10 acceptă doar temele Light and Dark pentru aplicațiile Universal. Iată cum puteți crea propria temă personalizată.

Reclama

Reddit utilizator 'mcdenis 'a găsit o metodă relativ simplă și fiabilă pentru a personaliza pe deplin tema implicită utilizată de aplicațiile Universal în Windows 10. Folosind metoda sa, este posibil să se schimbe aspectul tuturor controalelor comune UWP. Iată un exemplu de personalizări aplicate:

none

Cum se creează o temă personalizată pentru aplicațiile Universal în Windows 10

Înainte de a continua, trebuie să instalați aceste instrumente și aplicații:

Partea 1: Creați tema XAML personalizată

  1. Faceți o copie a temei implicite pe desktop. Presupunând că utilizați versiunea 10240 și locația de instalare implicită pentru toate, calea sa completă este:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Deschideți copia nou creată cu Visual Studio. Fișierul este separat în trei secțiuni. Primul definește tema întunecată (denumită tema „implicită”), a doua definește tema lumină, iar a treia definește tema cu contrast ridicat. Să presupunem că doriți să schimbați culoarea barei de instrumente Edge când utilizați tema întunecată. Mai întâi, identificați cheia resursei care o definește. Puteți utiliza acest ghid:
    noneÎn acest caz, cheia este „SystemChromeMediumLowColor'
  3. Găsiți prima instanță a cheii respectivethemeresources.xaml(Specific „prima instanță”, deoarece cheia apare și mai târziu în fișier pentru tema ușoară și tema cu contrast ridicat).
  4. Înlocuiți valoarea hexagonală conținută în elementul de culoare cu valoarea hexagonală ARGB a culorii la alegere. În cele din urmă, salvați modificările.

Partea 2: Compilați tema într-un fișier xbf

În Visual Studio, creați un nou proiect de aplicație C # sau Visual Basic Universal. Folosind panoul Solution Explorer, lipiți o copie a temei XAML modificate în proiect.

cum schimb ce cont Gmail este implicit

După aceea, setați modul build la Release și arhitectura procesorului la fel ca instalarea Windows.

none

presaCtrl + Shift + Bpentru a vă construi soluția.

Odată ce ați făcut acest lucru, faceți clic dreapta pe numele proiectului dvs. în Solution Explorer și selectați „Open Folder in File Explorer”. Navigați la bin -> x86 sau x64 -> Eliberați și copiați fișierul numit „themeresources.xbf” pe desktop.

În cele din urmă, modificați extensia de fișier a copiei din „.xbf” în „.rc”.

Partea 3: Înlocuiți tema implicită cu cea personalizată

  1. Preiați proprietatea din următorul fișier și creați o copie a acestuia pe desktop:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Deschideți copia în Resource Hacker
  3. În panoul de navigare, navigați la 256 -> themeresource.xbf: 1024.
  4. În bara de meniu, faceți clic pe Acțiune -> Înlocuiți resursa.
  5. În caseta de dialog care apare, faceți clic pe butonul „Selectare fișier” și deschideți fișierul numit „themeresources.rc” care se află pe desktop.
  6. Faceți clic pe butonul „Înlocuiți”.
  7. În cele din urmă, salvați modificările (Ctrl + S).
  8. Redenumiți fișierul original fișier în Windows.UI.XAML.Resources.dll.old și mutați fișierul modificat care se află pe desktop însystem32pliant. În cele din urmă, deconectați-vă și conectați-vă din nou. Noua temă ar trebui acum să fie aplicată.

Dacă doriți să modificați un șablon de control implicit (care este necesar pentru a face modificări mai complexe), procesul este puțin mai complicat, dar similar:

Trebuie să luați șablonul de control original, să îl modificați, să-l puneți într-un dicționar de resurse gol, să creați un fișier xbf din acesta și să înlocuiți resursa aferentă în Windows.UI.XAML.Resources.dll.

Rețineți că modificările fișierelor de sistem pot provoca un comportament neașteptat al sistemului de operare. De asemenea, într-o zi, unele actualizări pentru Windows 10 care afectează fișierele pe care le-ați modificat vor restabili tema implicită, deci va trebui să repetați din nou pașii de mai sus.

cum se face o legătură permanentă de discordie

Credite: mcdenis . Mulțumită @FlatDesignSucks pentru acest sfat.

Articole Interesante

Alegerea Editorului

none
Adăugați meniul contextual Safe Mode în Windows 10
Cu ajutorul scenariilor VBScript revizuite în acest articol, puteți crea meniul contextual Safe Mode cu toate variantele Safe Mode.
none
Creatorul Python, Guido van Rossum, s-a alăturat companiei Microsoft
Guido van Rossum, legendarul creator al limbajului de programare Python, s-a alăturat Diviziei pentru dezvoltatori Microsoft. El este, de asemenea, cunoscut pentru munca sa la Google și Dropbox și pentru multe alte proiecte notabile și influente. În 2018, Python a fost al treilea cel mai popular limbaj de pe GitHub. Python a fost printre cele mai populare 10 programe
none
Remediați eroarea de personalizare Windows 10 „Acest fișier nu are un program asociat cu acesta pentru efectuarea acestei acțiuni.”
Mulți utilizatori se confruntă cu un comportament neașteptat atunci când utilizează meniul contextual Desktop în Windows 10. Elementele din meniul contextual Personalizare sau Afișare nu funcționează.
none
Arhive de etichete: Windows 10 Redstone 4
none
Cum să faci poze în Tears of the Kingdom
none
Cât de repede ai nevoie de un procesor?
Dacă doriți cu adevărat să îmbunătățiți performanța computerului, calea de urmat este un procesor mai rapid. Dar despre cât de mare impuls vorbim? Pentru a afla, am testat patru modele, de jos în sus
none
Cum să redați automat videoclipuri în Prezentări Google
Când ajungeți la un diapozitiv cu un videoclip încorporat în Prezentări Google, uneori vă vor dura câteva secunde în plus pentru a începe. Deplasarea cursorului la miniatura videoclipului pentru a apăsa redare poate fi frustrantă și dificilă