Selbst mit Theme-Unterstützung sind die Anpassungsoptionen in Windows 10 begrenzt. Sie können ein Drittanbieter-Design anwenden, das das Erscheinungsbild der visuellen Benutzeroberflächenelemente und des Fensterrahmens geringfügig ändert, Universal Apps jedoch nicht beeinträchtigt. Windows 10 unterstützt standardmäßig nur helle und dunkle Designs für Universal-Apps. So können Sie Ihr eigenes benutzerdefiniertes Thema erstellen.
Werbung
Reddit Benutzer 'mcdenis 'Es wurde eine relativ einfache und zuverlässige Methode gefunden, um das von Universal Apps in Windows 10 verwendete Standarddesign vollständig anzupassen. Mit seiner Methode ist es möglich, das Aussehen aller gängigen UWP-Steuerelemente zu ändern. Hier ist ein Beispiel für die angewendeten Anpassungen:
So erstellen Sie ein benutzerdefiniertes Design für Universal-Apps in Windows 10
Bevor Sie fortfahren, müssen Sie folgende Tools und Apps installieren:
- Visual Studio 2015 Express mit SDK für denselben Windows-Build, den Sie verwenden. Beachten Sie, dass Microsoft häufig keine SDKs für Insider-Builds veröffentlicht. Siehe diesen Link .
- Ressourcen-Hacker .
Teil 1: Erstellen Sie Ihr benutzerdefiniertes XAML-Thema
- Erstellen Sie eine Kopie des Standarddesigns auf Ihrem Desktop. Angenommen, Sie verwenden Build 10240 und den Standardinstallationsspeicherort für alles, lautet der vollständige Pfad:
C: Programme (x86) Windows Kits 10 DesignTime CommonConfiguration Neutral UAP 10.0.10240.0 Generic themeresources.xaml
- Öffnen Sie die neu erstellte Kopie mit Visual Studio. Die Datei ist in drei Abschnitte unterteilt. Das erste definiert das dunkle Thema (als 'Standard' -Thema bezeichnet), das zweite definiert das helle Thema und das dritte definiert das kontrastreiche Thema. Angenommen, Sie möchten die Farbe der Edge-Symbolleiste ändern, wenn Sie das dunkle Thema verwenden. Identifizieren Sie zunächst den Schlüssel der Ressource, die ihn definiert. Sie können diese Anleitung verwenden:
In diesem Fall lautet der Schlüssel 'SystemChromeMediumLowColor' - Suchen Sie die erste Instanz dieses Schlüsselsthemeresources.xaml(Ich gebe 'die erste Instanz' an, da der Schlüssel auch später in der Datei für das Lichtthema und das kontrastreiche Thema erscheint.)
- Ersetzen Sie den im Farbelement enthaltenen Hex-Wert durch den ARGB-Hex-Wert der Farbe Ihrer Wahl. Speichern Sie abschließend Ihre Änderungen.
Teil 2: Kompilieren Sie Ihr Thema in eine xbf-Datei
Erstellen Sie in Visual Studio ein neues C # - oder Visual Basic Universal-App-Projekt. Fügen Sie im Projektmappen-Explorer eine Kopie Ihres geänderten XAML-Designs in das Projekt ein.
Candy Crush auf ein neues Android-Handy übertragen
Stellen Sie danach den Erstellungsmodus auf Release und die Prozessorarchitektur auf den gleichen Wert wie bei Ihrer Windows-Installation ein.
Drücken SieStrg + Umschalt + B.um Ihre Lösung zu erstellen.
Klicken Sie anschließend im Projektmappen-Explorer mit der rechten Maustaste auf Ihren Projektnamen und wählen Sie 'Ordner im Datei-Explorer öffnen'. Navigieren Sie zu bin -> x86 oder x64 -> Release und kopieren Sie die Datei 'themeresources.xbf' auf Ihren Desktop.
Ändern Sie abschließend die Dateierweiterung der Kopie von '.xbf' in '.rc'.
Teil 3: Ersetzen Sie das Standarddesign durch Ihr benutzerdefiniertes
- In Besitz nehmen der folgenden Datei und erstellen Sie eine Kopie davon auf Ihrem Desktop:
% windir% / System32 / Windows.UI.XAML.Resources.dll
- Öffnen Sie die Kopie in Resource Hacker
- Navigieren Sie im Navigationsbereich zu 256 -> themeresource.xbf: 1024.
- Klicken Sie in der Menüleiste auf Aktion -> Ressource ersetzen.
- Klicken Sie im angezeigten Dialogfeld auf die Schaltfläche 'Datei auswählen' und öffnen Sie die Datei 'themeresources.rc' auf Ihrem Desktop.
- Klicken Sie auf die Schaltfläche 'Ersetzen'.
- Speichern Sie abschließend Ihre Änderungen (Strg + S).
- Benennen Sie die um Original Datei nach Windows.UI.XAML.Resources.dll.old und verschieben Sie die geänderte Datei, die sich auf Ihrem Desktop befindet, in diesystem32Mappe. Zum Schluss melden Sie sich ab und wieder an. Das neue Thema sollte jetzt angewendet werden.
Wenn Sie eine Standardsteuerungsvorlage ändern möchten (die für komplexere Änderungen erforderlich ist), ist der Vorgang etwas komplizierter, aber ähnlich:
Sie müssen die ursprüngliche Steuerelementvorlage übernehmen, ändern, in ein leeres Ressourcenwörterbuch einfügen, eine xbf-Datei daraus erstellen und die zugehörige Ressource in Windows.UI.XAML.Resources.dll ersetzen.
Beachten Sie, dass Änderungen an Systemdateien zu unerwartetem Verhalten des Betriebssystems führen können. Außerdem wird eines Tages ein Update für Windows 10, das sich auf die von Ihnen geänderten Dateien auswirkt, das Standarddesign wiederherstellen, sodass Sie die obigen Schritte noch einmal wiederholen müssen.
Welches Programm öffnet docx-Dateien?
Credits: mcdenis . Dank an @FlatDesignSucks für diesen Tipp.