Hlavní Windows 10 Vytvořte si vlastní motiv pro univerzální aplikace ve Windows 10

Vytvořte si vlastní motiv pro univerzální aplikace ve Windows 10



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í:

Přizpůsobený vzhled Windows 10

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:

Část 1: Vytvořte si přizpůsobené téma XAML

  1. 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
  2. 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:
    průvodce barvamiV tomto případě je klíčSystemChromeMediumLowColor''
  3. 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).
  4. 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.

vytvořit nové téma

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

  1. 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
  2. Otevřete kopii v nástroji Resource Hacker
  3. V navigačním podokně přejděte na 256 -> themeresource.xbf: 1024.
  4. Na řádku nabídek klikněte na Akce -> Nahradit prostředek.
  5. 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.
  6. Klikněte na tlačítko „Nahradit“.
  7. Nakonec uložte změny (Ctrl + S).
  8. 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.

Zajímavé Články

Redakce Choice

Jak změnit interpret Pythonu v kódu VS
Jak změnit interpret Pythonu v kódu VS
Interpret Pythonu je programovací jazyk, který lze použít v kódu Visual Studio. Dodává se v různých verzích s různými funkcemi a schopnostmi. Výchozí verze je obvykle dodávána s Pythonem, když jej nainstalujete do počítače. Nicméně,
Jak někoho vyhodit z vašeho účtu Hulu
Jak někoho vyhodit z vašeho účtu Hulu
Hulu je další streamovací služba, která přidává do našeho arzenálu možností zábavy. Od filmů po televizní pořady a dokumenty začíná služba na 5,99 $ měsíčně. Předplatné často spouští speciální nabídky, které lze spustit s dalšími službami, jako je Spotify a
Jak obnovit tovární nastavení Kindle před prodejem nebo rozdáním
Jak obnovit tovární nastavení Kindle před prodejem nebo rozdáním
Získali jste nedávno nový Kindle? Chcete prodat nebo dát starý pryč? Než to uděláte, nezapomeňte resetovat starý Kindle, který odstraní informace o vašem účtu Amazon a poskytne novému majiteli nový zážitek z krabice. Zde je návod, jak na to.
Call of Duty Ghosts mapy pro více hráčů
Call of Duty Ghosts mapy pro více hráčů
Call of Duty: Ghosts – Mapová stránka pro více hráčů Chasm obsahuje přehled, snímek obrazovky, tipy a dynamické prvky na mapě.
Jan Ingenhousz a jeho objev rovnice fotosyntézy je oslavován v Google Doodle
Jan Ingenhousz a jeho objev rovnice fotosyntézy je oslavován v Google Doodle
Jan Ingenhousz - nizozemský vědec, který objevil tajemství fotosyntézy - je oslavován k 287. narozeninám. Poté, co jako teenager studoval medicínu, byl Ingenhousz fascinován generováním energie a fotosyntézou. Zatímco on
Archivy kategorií: Prozradí
Archivy kategorií: Prozradí
Jak mapovat síťovou jednotku v systému Windows 10
Jak mapovat síťovou jednotku v systému Windows 10
Podívejte se, jak mapovat síťovou jednotku v systému Windows 10. V tomto článku jsou přezkoumány tři způsoby, včetně Explorer, cmd.exe a PowerShell.