Główny Windows 10 Utwórz niestandardowy motyw dla aplikacji uniwersalnych w systemie Windows 10

Utwórz niestandardowy motyw dla aplikacji uniwersalnych w systemie Windows 10



Nawet przy obsłudze motywów opcje dostosowywania w systemie Windows 10 są ograniczone. Możesz zastosować motyw innej firmy, który nieznacznie modyfikuje wygląd elementów wizualnego interfejsu użytkownika i ramy okna, ale nie wpłynie to na aplikacje Universal. Po wyjęciu z pudełka system Windows 10 obsługuje tylko jasne i ciemne motywy dla aplikacji uniwersalnych. Oto, jak możesz stworzyć własny motyw niestandardowy.

Reklama

Użytkownik Reddit 'Mcdenisznalazł stosunkowo prostą i niezawodną metodę pełnego dostosowania domyślnego motywu używanego przez aplikacje Universal w systemie Windows 10. Za pomocą tej metody można zmienić wygląd wszystkich typowych elementów sterujących UWP. Oto przykład zastosowanych dostosowań:

Dostosowany wygląd systemu Windows 10

Jak utworzyć niestandardowy motyw dla aplikacji uniwersalnych w systemie Windows 10

Zanim przejdziesz dalej, musisz zainstalować te narzędzia i aplikacje:

Część 1: Utwórz dostosowany motyw XAML

  1. Utwórz kopię domyślnego motywu na pulpicie. Zakładając, że używasz kompilacji 10240 i domyślnej lokalizacji instalacji dla wszystkiego, jej pełna ścieżka to:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Otwórz nowo utworzoną kopię w programie Visual Studio. Plik jest podzielony na trzy sekcje. Pierwsza z nich definiuje ciemny motyw (nazywany motywem „domyślnym”), druga definiuje jasny motyw, a trzecia definiuje motyw o wysokim kontraście. Powiedzmy, że chcesz zmienić kolor paska narzędzi Edge podczas używania ciemnego motywu. Najpierw zidentyfikuj klucz zasobu, który go definiuje. Możesz skorzystać z tego przewodnika:
    przewodnik kolorówW tym przypadku kluczem jest „SystemChromeMediumLowColor'
  3. Zlokalizuj pierwsze wystąpienie tego klucza wthemeresources.xaml(Określam „pierwsze wystąpienie”, ponieważ klucz pojawia się również później w pliku motywu jasnego i motywu o wysokim kontraście).
  4. Zastąp wartość szesnastkową zawartą w elemencie koloru wartością szesnastkową ARGB w wybranym kolorze. Na koniec zapisz zmiany.

Część 2: Skompiluj swój motyw do pliku xbf

W programie Visual Studio Utwórz nowy projekt aplikacji C # lub Visual Basic Universal. Korzystając z okienka Eksplorator rozwiązań, wklej kopię zmodyfikowanego motywu XAML do projektu.

jak dodać role do niezgody

Następnie ustaw tryb kompilacji na Release, a architekturę procesora na taką samą, jak w przypadku instalacji systemu Windows.

zbudować nowy motyw

naciśnijCtrl + Shift + Baby zbudować swoje rozwiązanie.

Gdy to zrobisz, kliknij prawym przyciskiem myszy nazwę projektu w Eksploratorze rozwiązań i wybierz „Otwórz folder w Eksploratorze plików”. Przejdź do bin -> x86 lub x64 -> Zwolnij i skopiuj plik o nazwie „themeresources.xbf” na pulpit.

Na koniec zmień rozszerzenie pliku kopii z „.xbf” na „.rc”.

Część 3: Zastąp domyślny motyw swoim niestandardowym

  1. Przejąć na własność następującego pliku i utwórz jego kopię na pulpicie:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Otwórz kopię w Resource Hacker
  3. W panelu nawigacji przejdź do 256 -> themeresource.xbf: 1024.
  4. Na pasku menu kliknij Akcja -> Zastąp zasób.
  5. W wyświetlonym oknie dialogowym kliknij przycisk „Wybierz plik” i otwórz plik o nazwie „themeresources.rc” znajdujący się na pulpicie.
  6. Kliknij przycisk „Zamień”.
  7. Na koniec zapisz zmiany (Ctrl + S).
  8. Zmień nazwę oryginalny plik do Windows.UI.XAML.Resources.dll.old i przenieś zmodyfikowany plik znajdujący się na pulpicie dosystem32teczka. Na koniec wyloguj się i zaloguj ponownie. Nowy motyw powinien teraz zostać zastosowany.

Jeśli chcesz zmodyfikować domyślny szablon sterowania (który jest wymagany do wprowadzenia bardziej złożonych zmian), proces jest nieco bardziej skomplikowany, ale podobny:

Musisz pobrać oryginalny szablon kontrolny, zmodyfikować go, umieścić w pustym słowniku zasobów, utworzyć z niego plik xbf i zastąpić powiązany zasób w Windows.UI.XAML.Resources.dll.

Należy pamiętać, że modyfikacje plików systemowych mogą spowodować nieoczekiwane zachowanie systemu operacyjnego. Ponadto, pewnego dnia, jakaś aktualizacja systemu Windows 10, która wpływa na zmodyfikowane pliki, przywróci domyślny motyw, więc będziesz musiał powtórzyć powyższe kroki ponownie.

jak zmienić nazwę gry parowej

Kredyty: mcdenis . Dzięki @FlatDesignSucks za tę wskazówkę.

Ciekawe Artykuły

Wybór Redakcji

Jak naprawić Instagram: Twoje konto zostało tymczasowo zablokowane
Jak naprawić Instagram: Twoje konto zostało tymczasowo zablokowane
Instagram może tymczasowo zablokować Twoje konto z kilku powodów. Firma zablokuje konto, aby chronić konta użytkowników, chronić platformę i zachęcać do najlepszego doświadczenia użytkownika. Jeśli próbowałeś zalogować się na swoje konto i otrzymałeś
Jak konwertować pliki obrazów z HEIC na JPG
Jak konwertować pliki obrazów z HEIC na JPG
Od iOS 11 Apple używa formatu obrazu HEIC i pod pewnymi względami przewyższa JPG. Na przykład obrazy HEIC są znacznie mniejsze niż JPG, co czyni je idealnymi dla urządzeń mobilnych. Niemniej jednak format powoduje problemy
Jak sprawdzić, ile utworów masz w Apple Music?
Jak sprawdzić, ile utworów masz w Apple Music?
Apple słynie z posiadania jednych z najlepszych programów i systemów operacyjnych na świecie. Zarówno urządzenia macOS, jak i iOS mają elegancki interfejs, szerokie opcje dostosowywania i wysoką wydajność. Jednak niektóre funkcje nie są tak przejrzyste i
Jak wyłączyć i wyłączyć zaporę systemu Windows 11
Jak wyłączyć i wyłączyć zaporę systemu Windows 11
Możesz wyłączyć i wyłączyć zaporę systemu Windows 11 za pomocą ustawień sieci i zabezpieczeń, ale powinieneś to robić tylko wtedy, gdy masz inną zaporę ogniową lub dobry powód, aby działać bez zapory.
Pobierz funkcję folderów roboczych w systemie Windows 8.1 dla systemu Windows 7
Pobierz funkcję folderów roboczych w systemie Windows 8.1 dla systemu Windows 7
Jak zainstalować i używać folderów roboczych w systemie Windows 7
Jak pobrać kopię zapasową WhatsApp
Jak pobrać kopię zapasową WhatsApp
Wiele osób korzysta z WhatsApp, aby komunikować się z przyjaciółmi, rodziną i innymi osobami. W trakcie rozmów wymieniasz setki ważnych wiadomości, których chcesz się zatrzymać. Ponieważ utrata historii czatów może być dość znacząca
HTC U11 – dźwięk nie działa – co robić
HTC U11 – dźwięk nie działa – co robić
Do kogo dzwonisz, gdy Twój smartfon całkowicie się wyciszy? Nie znamy numeru, ale z pewnością możemy rzucić nieco światła na ten frustrujący problem i pomóc w rozwiązaniu problemu, gdy Twój HTC U11 nagle odmówi produkcji