I s podporou motivů jsou možnosti přizpůsobení v systému Windows 10 omezené. Můžete použít motiv třetí strany, který mírně upraví vzhled vizuálních prvků uživatelského rozhraní a rámu okna, ale neovlivní to univerzální aplikace. Okamžitě Windows 10 podporuje pouze světlé a tmavé motivy pro univerzální aplikace. Zde je návod, jak si můžete vytvořit svůj vlastní vlastní motiv.
Reklama
Uživatel Reddit 'mcdenis 'našel relativně jednoduchou a spolehlivou metodu pro úplné přizpůsobení výchozího motivu používaného univerzálními aplikacemi ve Windows 10. Pomocí jeho metody je možné změnit vzhled všech běžných ovládacích prvků UWP. Zde je příklad použitých přizpůsobení:
Jak vytvořit vlastní motiv pro univerzální aplikace v systému Windows 10
Než budete pokračovat, musíte si nainstalovat tyto nástroje a aplikace:
- Visual Studio 2015 Express se sadou SDK pro stejné sestavení systému Windows, které používáte. Mějte na paměti, že společnost Microsoft často nevydává sady SDK pro sestavení Insider. Viz tento odkaz .
- Hacker zdrojů .
Část 1: Vytvořte si přizpůsobené téma XAML
- Vytvořte kopii výchozího motivu na plochu. Za předpokladu, že používáte sestavení 10240 a výchozí umístění instalace pro všechno, je jeho úplná cesta:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Otevřete nově vytvořenou kopii pomocí sady Visual Studio. Soubor je rozdělen do tří částí. První definuje temné téma (označované jako „výchozí“ téma), druhé definuje světlé téma a třetí definuje vysoce kontrastní téma. Řekněme, že chcete změnit barvu panelu nástrojů Edge při použití tmavého motivu. Nejprve identifikujte klíč zdroje, který jej definuje. Můžete použít tuto příručku:
V tomto případě je klíčSystemChromeMediumLowColor'' - Vyhledejte první instanci tohoto klíčethemeresources.xaml(Určuji „první instanci“, protože klíč se také objeví později v souboru pro světelné téma a téma s vysokým kontrastem).
- Nahraďte hexadecimální hodnotu obsaženou v barevném prvku ARGB hexadecimální hodnotou barvy podle vašeho výběru. Nakonec uložte změny.
Část 2: Zkompilujte své téma do souboru xbf
V aplikaci Visual Studio vytvořte nový projekt aplikace C # nebo Visual Basic Universal. Pomocí podokna Průzkumník řešení vložte do projektu kopii vašeho upraveného motivu XAML.
jak vypnout roboty v cs go
Poté nastavte režim sestavení na Release a architekturu procesoru na stejnou verzi jako instalace systému Windows.
lisCtrl + Shift + Bk vytvoření vašeho řešení.
Jakmile to uděláte, klikněte pravým tlačítkem na název vašeho projektu v Průzkumníku řešení a vyberte „Otevřít složku v Průzkumníku souborů“. Přejděte na bin -> x86 nebo x64 -> Uvolněte a zkopírujte soubor s názvem 'themeresources.xbf' na plochu.
Nakonec změňte příponu souboru kopie z „.xbf“ na „.rc“.
Část 3: Nahraďte výchozí motiv vlastním motivem
- Převzít vlastnictví z následujícího souboru a vytvořte jeho kopii na ploše:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Otevřete kopii v nástroji Resource Hacker
- V navigačním podokně přejděte na 256 -> themeresource.xbf: 1024.
- Na řádku nabídek klikněte na Akce -> Nahradit prostředek.
- V zobrazeném dialogovém okně klikněte na tlačítko „Vybrat soubor“ a otevřete soubor s názvem „themeresources.rc“, který je na ploše.
- Klikněte na tlačítko „Nahradit“.
- Nakonec uložte změny (Ctrl + S).
- Přejmenujte originál soubor do Windows.UI.XAML.Resources.dll.old a přesuňte upravený soubor, který je na ploše vsystém32složku. Nakonec se odhlaste a znovu přihlaste. Nové téma by nyní mělo být použito.
Pokud chcete upravit výchozí šablonu ovládacího prvku (která je vyžadována k provedení složitějších změn), je proces o něco složitější, ale podobný:
Musíte vzít původní šablonu ovládacího prvku, upravit ji, vložit do prázdného slovníku prostředků, vytvořit z ní soubor xbf a nahradit související prostředek v Windows.UI.XAML.Resources.dll.
Pamatujte, že úpravy systémových souborů mohou způsobit neočekávané chování operačního systému. Někdy také některá aktualizace pro Windows 10, která ovlivní upravené soubory, obnoví výchozí téma, takže budete muset výše uvedené kroky ještě jednou zopakovat.
jak zrychlit stahování obchodu s Windows
Kredity: mcdenis . Díky @FlatDesignSucks pro tento tip.