Čak i uz podršku za teme, mogućnosti prilagodbe u sustavu Windows 10 su ograničene. Možete primijeniti temu treće strane koja malo modificira izgled elemenata vizualnog korisničkog sučelja i okvira prozora, ali to neće utjecati na univerzalne aplikacije. Uobičajeno, Windows 10 podržava samo svijetle i tamne teme za univerzalne aplikacije. Evo kako možete stvoriti vlastitu prilagođenu temu.
Oglas
Korisnik Reddita 'mcdenis 'pronašao je relativno jednostavnu i pouzdanu metodu za potpuno prilagođavanje zadane teme koju koriste Univerzalne aplikacije u sustavu Windows 10. Korištenjem njegove metode moguće je promijeniti izgled svih uobičajenih kontrola UWP-a. Evo primjera primijenjenih prilagodbi:
Kako stvoriti prilagođenu temu za univerzalne aplikacije u sustavu Windows 10
Prije nego što nastavite, morate instalirati ove alate i aplikacije:
- Visual Studio 2015 Express sa SDK-om za istu Windows izradu koju koristite. Imajte na umu da Microsoft često ne izdaje SDK-ove za izradu Insider. Pogledajte ovaj link .
- Resursni haker .
1. dio: Stvorite svoju prilagođenu XAML temu
- Kopirajte zadanu temu na radnoj površini. Pod pretpostavkom da za sve koristite gradnju 10240 i zadano mjesto instalacije, puni put je:
C: Program Files (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Otvorite novostvorenu kopiju pomoću Visual Studija. Datoteka je podijeljena u tri odjeljka. Prva definira tamnu temu (koja se naziva „zadana“ tema), druga definira svijetlu temu, a treća definira temu s visokim kontrastom. Recimo da želite promijeniti boju alatne trake Edgea kada koristite tamnu temu. Prvo identificirajte ključ resursa koji ga definira. Možete se poslužiti ovim vodičem:
U ovom je slučaju ključ 'SystemChromeMediumLowColor' - Pronađite prvu instancu tog ključa uthemeresources.xaml(Navodim 'prvu instancu', jer se ključ također pojavljuje kasnije u datoteci za svjetlosnu temu i temu visokog kontrasta).
- Zamijenite hex vrijednost koja se nalazi u elementu boje s ARGB hex vrijednošću boje po vašem izboru. Napokon, spremite promjene.
2. dio: Sastavite svoju temu u xbf datoteku
U Visual Studiju izradite novi projekt aplikacije C # ili Visual Basic Universal. Pomoću okna Solution Explorer u projekt zalijepite kopiju modificirane XAML teme.
kako koristiti chromecast kao drugi monitor
Nakon toga postavite način izrade na Release i arhitekturu procesora na isti način kao i vaša Windows instalacija.
PritisniteCtrl + Shift + Bza izgradnju vašeg rješenja.
Kada je to gotovo, kliknite desnim gumbom naziv projekta u programu Solution Explorer i odaberite 'Otvori mapu u programu Explorer'. Dođite do koša za smeće -> x86 ili x64 -> Otpustite i kopirajte datoteku nazvanu 'themeresources.xbf' na radnoj površini.
Na kraju, promijenite nastavak datoteke kopije iz '.xbf' u '.rc'.
3. dio: Zamijenite zadanu temu svojom prilagođenom
- Preuzeti vlasništvo sljedeće datoteke i stvorite njezinu kopiju na radnoj površini:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Otvorite kopiju u Resource Hackeru
- U navigacijskom oknu dođite do 256 -> themeresource.xbf: 1024.
- U traci izbornika kliknite Akcija -> Zamijeni resurs.
- U dijaloškom okviru koji će se pojaviti kliknite gumb 'Odaberi datoteku' i otvorite datoteku pod nazivom 'themeresources.rc' koja se nalazi na vašoj radnoj površini.
- Kliknite gumb 'Zamijeni'.
- Na kraju, spremite promjene (Ctrl + S).
- Preimenuj izvornik datoteku u Windows.UI.XAML.Resources.dll.old i premjestite modificiranu datoteku koja se nalazi na vašoj radnoj površini usustav32mapu. Napokon, odjavite se i prijavite se. Nova tema sada bi se trebala primijeniti.
Ako želite izmijeniti zadani kontrolni predložak (koji je potreban za složenije promjene), postupak je malo složeniji, ali sličan:
Morate uzeti izvorni kontrolni predložak, izmijeniti ga, staviti u prazan rječnik resursa, iz njega stvoriti xbf datoteku i zamijeniti povezani resurs u sustavu Windows.UI.XAML.Resources.dll.
Imajte na umu da izmjene sistemskih datoteka mogu uzrokovati neočekivano ponašanje operativnog sustava. Također, jednog dana će neko ažuriranje za Windows 10 koje utječe na datoteke koje ste izmijenili vratiti zadanu temu, pa ćete gornje korake morati ponoviti još jednom.
kako izbrisati sve poruke u aplikaciji facebook messenger -
Zasluge: mcdenis . Zahvaljujući @FlatDesignSucks za ovaj savjet.