Основен 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 за този съвет.

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

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

Как да добавите песен на Post Malone към видео в TikTok
Как да добавите песен на Post Malone към видео в TikTok
Певецът/композитор Пост Малоун спечели любовта на много музикални фенове по света благодарение на своите закачливи текстове и отличителен глас. През годините той издава големи хитове, които го правят един от най-известните
Как да намерите приятелите си на Dubsmash
Как да намерите приятелите си на Dubsmash
Dubsmash е страхотна платформа за музикални видеоклипове, която ви позволява да гледате и създавате свои собствени музикални видеоклипове, танци и клипове за синхронизиране на устни и много други. Хората, които са нови в Dubsmash, се оплакват, че е трудно да намерите приятелите си
Как да настроите VPN на Windows 10 и macOS
Как да настроите VPN на Windows 10 и macOS
Когато искате да създадете виртуална частна мрежа (VPN) за лична сигурност или просто да предавате по-добри филми на американския Netflix, често може да е трудно да намерите надежден доставчик или да разберете как да
Microsoft спира продажбата на адаптера Kinect
Microsoft спира продажбата на адаптера Kinect
Последният гвоздей в ковчега на Kinect е забит, с съобщението на Microsoft, че вече няма да продава адаптера, необходим за свързване на камерата му за засичане на дълбочина към конзолите Xbox One и компютрите с Windows. В изявлението до
Как да премахнете AirPods от Apple ID
Как да премахнете AirPods от Apple ID
Преди да подарите или продадете вашите AirPods, трябва да ги премахнете от вашия Apple ID. Тази статия обяснява как да направите това с помощта на Find My и iCloud.
Как да промените тапета на вашия iPhone 6S
Как да промените тапета на вашия iPhone 6S
От всички екрани, които гледаме на нашето iPhone устройство, този, който вероятно виждаме най-много, е заключения екран. Това е първият екран, който виждате, когато включите телефона си сутрин или
iPhone XS – Как да възстановите фабричните настройки
iPhone XS – Как да възстановите фабричните настройки
Фабричното нулиране е полезен инструмент, ако искате да продадете или подарите своя iPhone XS. От друга страна, вашият iPhone понякога може да замръзне напълно и единственото нещо, което можете да направите, за да го накарате да работи, е а