Még a téma támogatásával is, a Windows 10 testreszabási lehetőségei korlátozottak. Alkalmazhat egy harmadik féltől származó témát, amely kissé módosítja a vizuális felhasználói felület elemeinek és az ablakkeret megjelenését, de ez nem érinti az Universal alkalmazásokat. Kiszerelésben a Windows 10 csak a Világos és Sötét témákat támogatja az Universal alkalmazásokhoz. Így hozhatja létre saját egyéni témáját.
Reklám
Reddit felhasználó 'Mcdenis 'talált egy viszonylag egyszerű és megbízható módszert a Universal alkalmazások által használt alapértelmezett téma teljes testreszabására a Windows 10 rendszerben. Módszerével megváltoztatható az UWP összes vezérlőjének megjelenése. Íme egy példa az alkalmazott testreszabásokra:
Hogyan hozhat létre egyedi témát az univerzális alkalmazások számára a Windows 10 rendszerben
A folytatás előtt telepítenie kell ezeket az eszközöket és alkalmazásokat:
- Visual Studio 2015 Express SDK-val ugyanazon Windows-verzióhoz, amelyet használ. Ne feledje, hogy a Microsoft gyakran nem bocsát ki SDK-kat az Insider buildekhez. Lásd ezt a linket .
- Forrás Hacker .
1. rész: Hozzon létre testreszabott XAML témát
- Készítsen másolatot az alapértelmezett témáról az asztalon. Feltéve, hogy a 10240-es buildet és mindenhez az alapértelmezett telepítési helyet használja, teljes elérési útja:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Nyissa meg az újonnan létrehozott példányt a Visual Studio segítségével. A fájl három szakaszra oszlik. Az első meghatározza a sötét témát (az alapértelmezett téma), a második a világos témát, a harmadik a nagy kontrasztú témát. Tegyük fel, hogy a sötét téma használatakor meg akarja változtatni az Edge eszköztárának színét. Először azonosítsa az erőforrás kulcsát, amely meghatározza. Használhatja ezt az útmutatót:
Ebben az esetben a kulcs:SystemChromeMediumLowColor' - Keresse meg a kulcs első példányátthemeresources.xaml(Az első példányt megadom, mert a kulcs később megjelenik a könnyű és a nagy kontrasztú téma fájljában is).
- Cserélje ki a színelemben található hexa értéket a választott szín ARGB hexa értékére. Végül mentse el a módosításokat.
2. rész: Fordítsa le a témáját egy xbf fájlba
Hozzon létre egy új C # vagy Visual Basic Universal alkalmazás projektet a Visual Studióban. A Megoldáskezelő ablaktábla segítségével illessze be a módosított XAML téma másolatát a projektbe.
hogyan lehet az iphone-t hotspotként használni
Ezt követően állítsa a build üzemmódot Release-re és a processzor architektúráját a Windows telepítésével megegyezőre.
nyomja megCtrl + Shift + Bhogy felépítsd a megoldásodat.
Miután ez megtörtént, kattintson a jobb gombbal a projekt nevére a Megoldáskezelőben, és válassza a „Mappa megnyitása a Fájlkezelőben” lehetőséget. Keresse meg a bin -> x86 vagy x64 -> Engedje el és másolja az asztalon a „themeresources.xbf” nevű fájlt.
Végül módosítsa a másolat fájlkiterjesztését „.xbf” -ről „.rc” -re.
3. rész: Cserélje ki az alapértelmezett témát az egyéni témára
- Tulajdonba vétele fájlt, és hozzon létre egy másolatot az Asztalon:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Nyissa meg a másolatot a Resource Hacker alkalmazásban
- A navigációs panelen lépjen a 256 -> themeresource.xbf: 1024 oldalra.
- A menüsorban kattintson a Művelet -> Erőforrás cseréje elemre.
- A megjelenő párbeszédpanelen kattintson a „Fájl kiválasztása” gombra, és nyissa meg az asztalon található „themeresources.rc” nevű fájlt.
- Kattintson a 'Csere' gombra.
- Végül mentse el a módosításokat (Ctrl + S).
- Nevezze át a eredeti fájlt a Windows.UI.XAML.Resources.dll.old fájlba, és helyezze át az asztalon lévő módosított fájlt arendszer32mappába. Végül jelentkezzen ki és jelentkezzen be. Az új témát most alkalmazni kell.
Ha módosítani kíván egy alapértelmezett vezérlő sablont (amely összetettebb módosítások elvégzéséhez szükséges), a folyamat kissé bonyolultabb, de hasonló:
El kell vennie az eredeti vezérlő sablont, módosítania kell, be kell töltenie egy üres erőforrás szótárba, létre kell hoznia belőle egy xbf fájlt, és ki kell cserélnie a kapcsolódó erőforrást a Windows.UI.XAML.Resources.dll fájlban.
Ne feledje, hogy a rendszerfájl-módosítások váratlan viselkedést okozhatnak az operációs rendszerben. Emellett egy napon a Windows 10 néhány frissítése, amely befolyásolja a módosított fájlokat, visszaállítja az alapértelmezett témát, ezért meg kell ismételnie a fenti lépéseket.
hogyan blokkolhatok valakit a facebook üzleti oldalamon
Hitelek: mcdenis . Köszönet @FlatDesignSucks erre a tippre.