Legfontosabb Windows 10 Hozzon létre egy egyedi témát az univerzális alkalmazásokhoz a Windows 10 rendszerben

Hozzon létre egy egyedi témát az univerzális alkalmazásokhoz a Windows 10 rendszerben



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:

Windows 10 testreszabott megjelenés

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:

1. rész: Hozzon létre testreszabott XAML témát

  1. 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
  2. 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:
    szín útmutatóEbben az esetben a kulcs:SystemChromeMediumLowColor'
  3. 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).
  4. 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.

új témát építeni

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

  1. Tulajdonba vétele fájlt, és hozzon létre egy másolatot az Asztalon:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Nyissa meg a másolatot a Resource Hacker alkalmazásban
  3. A navigációs panelen lépjen a 256 -> themeresource.xbf: 1024 oldalra.
  4. A menüsorban kattintson a Művelet -> Erőforrás cseréje elemre.
  5. 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.
  6. Kattintson a 'Csere' gombra.
  7. Végül mentse el a módosításokat (Ctrl + S).
  8. 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.

Érdekes Cikkek

Szerkesztő Választása

Megjelent a Windows 10 Sticky Notes 3.6 képmellékletekkel és több asztali támogatással
Megjelent a Windows 10 Sticky Notes 3.6 képmellékletekkel és több asztali támogatással
A Sticky Notes egy univerzális Windows Platform (UWP) alkalmazás, amely a Windows 10-hez mellékelve kezdődik az „Anniversary Update” kezdetétől, és számos olyan funkcióval rendelkezik, amelyek a klasszikus asztali alkalmazásban nem voltak. A Microsoft ma kiadta az alkalmazás új verzióját a stabil fiókfelhasználók számára, amely végül magában foglalja a képmellékletek funkciót is
A FaceTime Live Photos nem mentésének elhárítása
A FaceTime Live Photos nem mentésének elhárítása
Ha a FaceTime Live Photos nem menti, az adatvédelmi probléma vagy szoftverhiba lehet. Próbálja ki ezeket a hibaelhárítási lépéseket a megoldáshoz.
Asztali parancsikonok létrehozása Mac számítógépen
Asztali parancsikonok létrehozása Mac számítógépen
Egy kattintással szeretné elérni kedvenc fájljait, mappáit és alkalmazásait? Hozzon létre álneveket vagy parancsikonokat, és helyezze el őket az asztalon vagy a macOS Dockon.
Hogyan lehet törölni az összes Gmail e-mailt az iPhone készülékről
Hogyan lehet törölni az összes Gmail e-mailt az iPhone készülékről
A Gmail ikonjának piros foltja van, amelynek jobb felső sarkában négyjegyű szám található? Ha egy ideje használja a Gmailt, nagy eséllyel a válasz igen. Nem számít, milyen nehéz
A közvetlen tárolás engedélyezése a Windows 11 rendszerben
A közvetlen tárolás engedélyezése a Windows 11 rendszerben
A DirectStorage-ot integráló Windows rendszerek közelmúltbeli bejelentése világszerte felkeltette a játékosok várakozásait. Ez az Xbox-alapú tárolásfejlesztési API lehetővé teszi a fejlesztők számára, hogy drasztikusan javítsák a felhasználó játékélményét. Ebben a cikkben áttekintjük, hogyan engedélyezheti a közvetlen szolgáltatást
Alkalmazás felülvizsgálata: Windows 10 tűzfalvezérlés a programok hálózati hozzáférésének teljes ellenőrzéséhez
Alkalmazás felülvizsgálata: Windows 10 tűzfalvezérlés a programok hálózati hozzáférésének teljes ellenőrzéséhez
A Windows 10 tűzfalvezérlés egy egyszerű, ingyenes, harmadik féltől származó program az alkalmazások hálózati aktivitásának vezérlésére és figyelésére a Windows 10 rendszerben.
Hogyan továbbítsuk a portokat
Hogyan továbbítsuk a portokat
A porttovábbítás a bejövő és kimenő adatforgalom útirányításának módja az otthoni hálózat és a távoli szerverek között. Az internethez való csatlakozáshoz minden eszköz egyedi IP-címet használ, amelynek több portja van, amelyekkel kommunikációt létesít.