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:

Aspect personalizat Windows 10

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:
    ghid de culoareÎ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.

construiește o temă nouă

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

Mod mai simplu de setare, copiere și gestionare a permisiunilor NTFS (ACL) pentru fișiere și foldere în Windows
Mod mai simplu de setare, copiere și gestionare a permisiunilor NTFS (ACL) pentru fișiere și foldere în Windows
Gestionarea permisiunilor Windows NTFS (cunoscute și sub numele de liste de control al accesului) a fost întotdeauna dificilă pentru utilizatori din cauza dialogurilor complexe și a conceptelor implicate. Copierea permisiunilor este și mai dificilă, deoarece atunci când copiați în mod normal fișiere din Explorer, permisiunile nu sunt păstrate. Trebuie să utilizați instrumente de linie de comandă, cum ar fi icacls, pentru a gestiona permisiunile. În
Recenzie Apple iPhone 6s: un telefon solid, chiar și la ani de la lansare
Recenzie Apple iPhone 6s: un telefon solid, chiar și la ani de la lansare
IPhone 6s este un dispozitiv fantastic, iar ultimul dvs. port de apel dacă doriți un iPhone cu conectivitate pentru căști - din păcate, acum a fost retrogradat și în cărțile de istorie. În timpul anunțului iPhone XS și
Windows 10 BSOD va afișa coduri QR pentru a deschide descrierea erorii
Windows 10 BSOD va afișa coduri QR pentru a deschide descrierea erorii
O altă caracteristică a Windows 10 Anniversary Update: atunci când apare o eroare de oprire, cunoscută sub numele de BSOD (Blue Screen of Death), va afișa un cod QR.
Lansat KB4534318 (versiunea 16299.1654) și KB4534307 (versiunea 14393.3474)
Lansat KB4534318 (versiunea 16299.1654) și KB4534307 (versiunea 14393.3474)
Pe lângă KB4534321 (versiunea 17763.1012) pentru Windows 10 versiunea 1809, Microsoft a lansat astăzi câteva actualizări la Windows 10, versiunea 1709 și versiunea 1607. Iată modificările cheie. Tratează o problemă care împiedică adăugarea obiectelor computerului la grupurile locale folosind grupul
Cum se resetează din fabrică Windows 10 și de ce ar trebui
Cum se resetează din fabrică Windows 10 și de ce ar trebui
Este o bună practică să vă resetați din fabrică computerul atunci când îl vindeți sau îl eliminați, indiferent dacă este vorba de un computer Mac sau Windows. Nu contează dacă îl folosești în fiecare zi pentru muncă esențială sau
Cum se utilizează emoticoanele în Overwatch
Cum se utilizează emoticoanele în Overwatch
Overwatch este unul dintre cei mai populari shooters de eroi de pe piața jocurilor, cu aprecieri pe scară largă și recenzii extrem de pozitive în jur. În joc, ești plasat cu o echipă de eroi pentru a împinge obiectivele și a lupta cu inamicul
Mașini fără șofer: ce sunt și unde se îndreaptă?
Mașini fără șofer: ce sunt și unde se îndreaptă?
Mașinile fără șofer sunt peste tot în acest moment. De la Uber la Apple, se pare că toată lumea are unul în dezvoltare. Dar ce sunt de fapt? Mașinile fără șofer sunt în siguranță? Care sunt argumentele pro și contra? Și când vor fi disponibile