Основен Windows 10 Създайте персонализирана тема за универсални приложения в Windows 10

Създайте персонализирана тема за универсални приложения в Windows 10



Дори и с поддръжка на теми, опциите за персонализиране в Windows 10 са ограничени. Можете да приложите тема на трета страна, която леко модифицира външния вид на визуалните елементи на потребителския интерфейс и рамката на прозореца, но това няма да повлияе на универсалните приложения. Извън кутията Windows 10 поддържа само светли и тъмни теми за универсални приложения. Ето как можете да създадете своя собствена тема.

Реклама

Потребител на Reddit 'Макдениснамери относително прост и надежден метод за пълно персонализиране на темата по подразбиране, използвана от Universal apps в Windows 10. Използвайки неговия метод, е възможно да промените външния вид на всички общи контроли на UWP. Ето пример за приложените персонализации:

Персонализиран външен вид на Windows 10

Как да създадете персонализирана тема за универсални приложения в Windows 10

Преди да продължите, трябва да инсталирате следните инструменти и приложения:

Част 1: Създайте своя персонализирана XAML тема

  1. Направете копие на темата по подразбиране на вашия работен плот. Ако приемем, че използвате компилация 10240 и местоположението за инсталиране по подразбиране за всичко, пълният му път е:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Отворете новосъздаденото копие с Visual Studio. Файлът е разделен на три раздела. Първият определя тъмната тема (наричан „тема по подразбиране“), вторият определя светлата тема, а третият определя висококонтрастната тема. Да кажем, че искате да промените цвета на лентата с инструменти на Edge, когато използвате тъмната тема. Първо, идентифицирайте ключа на ресурса, който го определя. Можете да използвате това ръководство:
    цветно ръководствоВ този случай ключът е „SystemChromeMediumLowColor'
  3. Намерете първия екземпляр на този ключ вthemeresources.xaml(Посочвам „първата инстанция“, защото ключът се появява и по-късно във файла за леката тема и темата с висок контраст).
  4. Заменете шестнадесетичната стойност, съдържаща се в цветния елемент, с шестнадесетичната стойност на ARGB на избрания от вас цвят. И накрая, запазете промените си.

Част 2: Компилирайте вашата тема в xbf файл

В Visual Studio създайте нов проект на приложението C # или Visual Basic Universal. С помощта на екрана на Solution Explorer поставете копие на вашата модифицирана XAML тема в проекта.

как да изключите vpn на mac -

След това задайте режима на изграждане на Release и архитектурата на процесора на същото като вашата инсталация на Windows.

изграждане на нова тема

НатиснетеCtrl + Shift + Bза изграждане на вашето решение.

След като приключите, щракнете с десния бутон на името на вашия проект в Solution Explorer и изберете „Отваряне на папка в File Explorer“. Придвижете се до bin -> x86 или x64 -> Пуснете и копирайте файла, наречен „themeresources.xbf“ на вашия работен плот.

И накрая, променете файловото разширение на копието от „.xbf“ на „.rc“.

Част 3: Заменете темата по подразбиране с вашата персонализирана

  1. Вземете собствеността на следващия файл и създайте копие от него на вашия работен плот:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Отворете копието в Resource Hacker
  3. В навигационния екран отидете на 256 -> themeresource.xbf: 1024.
  4. В лентата с менюта кликнете върху Действие -> Замяна на ресурса.
  5. В диалоговия прозорец, който се появява, щракнете върху бутона „Избор на файл“ и отворете файла, наречен „themeresources.rc“, който е на вашия работен плот.
  6. Кликнете върху бутона „Замяна“.
  7. Накрая запазете промените си (Ctrl + S).
  8. Преименувайте оригинален файл в Windows.UI.XAML.Resources.dll.old и преместете модифицирания файл, който е на вашия работен плот вsystem32папка. И накрая, излезте и влезте отново. Новата тема вече трябва да бъде приложена.

Ако искате да промените шаблон за контрол по подразбиране (който се изисква за извършване на по-сложни промени), процесът е малко по-сложен, но подобен:

Трябва да вземете оригиналния контролен шаблон, да го модифицирате, да го поставите в празен речник на ресурсите, да създадете xbf файл от него и да замените свързания ресурс в Windows.UI.XAML.Resources.dll.

Имайте предвид, че модификациите на системните файлове могат да причинят неочаквано поведение на операционната система. Също така някой ден някаква актуализация за Windows 10, която засяга файловете, които сте модифицирали, ще възстанови темата по подразбиране, така че ще трябва да повторите горните стъпки още веднъж.

как да получа преписи в

Кредити: mcdenis . Благодарение на @FlatDesignSucks за този съвет.

Интересни Статии

Избор На Редактора

Как да коригирате неполучаването на известия на iPhone
Как да коригирате неполучаването на известия на iPhone
Ако чакате важно съобщение, е разочароващо, когато вашият iPhone не ви дава известия. Едно единствено заблудено известие може да означава, че пропускате нещо важно за работата или семейния си живот. За щастие, има няколко
Как да се отървем от текста в горния ляв ъгъл, докато гледаме Netflix
Как да се отървем от текста в горния ляв ъгъл, докато гледаме Netflix
Сесията на Netflix и охлаждането може да бъде страхотно забавление. Вземете лека закуска и питие, седнете и пуснете любимия си филм или шоу. Но има едно нещо, от което не се нуждаете, когато гледате най-новата поредица - тези
Как да изпращате текстови съобщения на Snapchat
Как да изпращате текстови съобщения на Snapchat
Когато се появи Snapchat, всички се интересуваха повече от публикуване на снимки и видеоклипове, отколкото от функцията за незабавни съобщения (IM) на приложението. Много потребители дори си помислиха, че в Snapchat няма опция за незабавни съобщения поради колко грубо приложение
Samsung Galaxy J2 – Wi-Fi не работи – какво да правя
Samsung Galaxy J2 – Wi-Fi не работи – какво да правя
Ако използвате смартфон с Android, като например Samsung Galaxy 2, има няколко причини, поради които може да не можете да се свържете с вашата Wi-Fi мрежа. По-често, отколкото не, причината за това не е
Как да създам 100% натоварване на процесора в Windows 10
Как да създам 100% натоварване на процесора в Windows 10
Има редица причини да подчертаете процесора си. Ето един трик, който можете да използвате, за да създадете 100% натоварване на процесора в Windows 10, без да използвате инструменти на трети страни.
Как да разберете дали някой ви преследва в Instagram
Как да разберете дали някой ви преследва в Instagram
https://www.youtube.com/watch?v=6QggE-wOeGg Instagram е едно от най-популярните приложения за социални медии в света. Той предлага чудесен начин да споделите живота си с приятели, семейство и последователи чрез снимки и видеоклипове.
Как да деактивирам известията в Windows 10
Как да деактивирам известията в Windows 10
Ето как можете да деактивирате известията за наздравици в Windows 10