Principal Windows 10 Créer un thème personnalisé pour les applications universelles dans Windows 10

Créer un thème personnalisé pour les applications universelles dans Windows 10



Même avec la prise en charge des thèmes, les options de personnalisation de Windows 10 sont limitées. Vous pouvez appliquer un thème tiers qui modifie légèrement l'apparence des éléments de l'interface utilisateur visuelle et du cadre de la fenêtre, mais cela n'affectera pas les applications universelles. Prêt à l'emploi, Windows 10 prend en charge uniquement les thèmes clairs et sombres pour les applications universelles. Voici comment vous pouvez créer votre propre thème personnalisé.

Publicité

Utilisateur Reddit 'Mcdenis 'a trouvé une méthode relativement simple et fiable pour personnaliser entièrement le thème par défaut utilisé par les applications universelles dans Windows 10. En utilisant sa méthode, il est possible de changer l'apparence de tous les contrôles communs d'UWP. Voici un exemple des personnalisations appliquées:

Apparence personnalisée de Windows 10

Comment créer un thème personnalisé pour les applications universelles dans Windows 10

Avant de continuer, vous devez installer ces outils et applications:

Partie 1: Créez votre thème XAML personnalisé

  1. Faites une copie du thème par défaut sur votre bureau. En supposant que vous utilisez la build 10240 et l'emplacement d'installation par défaut pour tout, son chemin complet est:
    C:  Program Files (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Ouvrez la copie nouvellement créée avec Visual Studio. Le fichier est divisé en trois sections. Le premier définit le thème sombre (appelé thème «par défaut»), le second définit le thème clair et le troisième définit le thème à contraste élevé. Supposons que vous souhaitiez modifier la couleur de la barre d'outils Edge lorsque vous utilisez le thème sombre. Tout d'abord, identifiez la clé de la ressource qui la définit. Vous pouvez utiliser ce guide:
    guide des couleursDans ce cas, la clé est 'SystemChromeMediumLowColor'
  3. Localisez la première instance de cette clé dansthemeresources.xaml(Je spécifie 'la première instance' car la clé apparaît également plus tard dans le fichier pour le thème clair et le thème à contraste élevé).
  4. Remplacez la valeur hexadécimale contenue dans l'élément de couleur par la valeur hexadécimale ARVB de la couleur de votre choix. Enfin, enregistrez vos modifications.

Partie 2: Compilez votre thème dans un fichier xbf

Dans Visual Studio, créez un nouveau projet d'application C # ou Visual Basic Universal. À l'aide du volet Explorateur de solutions, collez une copie de votre thème XAML modifié dans le projet.

¿Cuándo se actualizó por última vez Google Earth?

Après cela, définissez le mode de construction sur Release et l'architecture du processeur sur la même chose que votre installation Windows.

créer un nouveau thème

presseCtrl + Maj + Bpour construire votre solution.

Une fois que cela est fait, cliquez avec le bouton droit sur le nom de votre projet dans l'Explorateur de solutions et sélectionnez «Ouvrir le dossier dans l'Explorateur de fichiers». Accédez à bin -> x86 ou x64 -> Release et copiez le fichier appelé 'themeresources.xbf' sur votre bureau.

Enfin, changez l'extension de fichier de la copie de «.xbf» à «.rc».

Partie 3: Remplacez le thème par défaut par votre thème personnalisé

  1. Prendre possession du fichier suivant et créez-en une copie sur votre bureau:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Ouvrez la copie dans Resource Hacker
  3. Dans le volet de navigation, accédez à 256 -> themeresource.xbf: 1024.
  4. Dans la barre de menu, cliquez sur Action -> Remplacer la ressource.
  5. Dans la boîte de dialogue qui apparaît, cliquez sur le bouton «Sélectionner un fichier» et ouvrez le fichier appelé «themeresources.rc» qui se trouve sur votre bureau.
  6. Cliquez sur le bouton «Remplacer».
  7. Enfin, enregistrez vos modifications (Ctrl + S).
  8. Renommez le original fichier vers Windows.UI.XAML.Resources.dll.old et déplacez le fichier modifié qui se trouve sur votre bureau dans lesystème32dossier. Enfin, déconnectez-vous et reconnectez-vous. Le nouveau thème devrait maintenant être appliqué.

Si vous souhaitez modifier un modèle de contrôle par défaut (qui est nécessaire pour effectuer des modifications plus complexes), le processus est légèrement plus compliqué, mais similaire:

Vous devez prendre le modèle de contrôle d'origine, le modifier, le placer dans un dictionnaire de ressources vide, créer un fichier xbf à partir de celui-ci et remplacer la ressource associée dans Windows.UI.XAML.Resources.dll.

Gardez à l'esprit que les modifications des fichiers système peuvent entraîner un comportement inattendu du système d'exploitation. De plus, un jour, une mise à jour pour Windows 10 qui affecte les fichiers que vous avez modifiés restaurera le thème par défaut, vous devrez donc répéter les étapes ci-dessus une fois de plus.

como llegar al vindicaar

Crédits: Mcdenis . Grâce à @FlatDesignSucks pour cette astuce.

Des Articles Intéressants

Choix De L'Éditeur

Comment un adaptateur secteur de voiture peut faire fonctionner tous vos appareils électroniques
Comment un adaptateur secteur de voiture peut faire fonctionner tous vos appareils électroniques
Vous pouvez faire fonctionner la plupart des appareils électroniques avec le bon adaptateur secteur ou le bon onduleur, mais une surcharge de votre système électrique peut avoir des conséquences désastreuses.
Ajouter le menu Exécuter au démarrage dans Windows 10 sur le côté gauche ou droit
Ajouter le menu Exécuter au démarrage dans Windows 10 sur le côté gauche ou droit
Décrit comment ajouter la commande Exécuter dans le menu Démarrer de Windows 10 pour obtenir quelque chose de similaire à la commande Exécuter de Windows 7.
Comment vérifier votre carte graphique sous Windows 10
Comment vérifier votre carte graphique sous Windows 10
https://www.youtube.com/watch?v=15iYH-hy1M8 Votre carte graphique est un composant essentiel du matériel de votre ordinateur. Si vous voulez jouer à n'importe quel type de jeu vidéo, vous constaterez que votre carte graphique est répertoriée parmi les
Test de la Nvidia GeForce GTX 560
Test de la Nvidia GeForce GTX 560
Les GTX 550 Ti et GTX 560 Ti de Nvidia ont utilisé le suffixe Titanium pour montrer qu'il s'agissait de cartes grand public - puissantes, mais pas aussi fortes que les vrais gros canons. Cela a été abandonné pour la nouvelle GTX 560, même si
Comment faire une capture d'écran dans Windows 8.1: trois façons sans utiliser d'outils tiers
Comment faire une capture d'écran dans Windows 8.1: trois façons sans utiliser d'outils tiers
Très souvent, lorsque je demande aux utilisateurs de mes applications de prendre une capture d'écran afin de résoudre les problèmes qu'ils rencontrent, ils sont confus. Certains d'entre eux ne savent pas comment ils peuvent faire une capture d'écran, c'est pourquoi j'ai décidé d'écrire cet article. Windows 8.1 vous propose trois options différentes pour créer un
Opera 67: panneau de configuration de la barre latérale, mettez en surbrillance les onglets en double au survol
Opera 67: panneau de configuration de la barre latérale, mettez en surbrillance les onglets en double au survol
Une nouvelle version développeur du navigateur Opera de la prochaine version 67 révèle un certain nombre de nouvelles fonctionnalités à venir dans l'application, y compris le panneau de configuration de la barre latérale, mettre en évidence les onglets en double au survol, et plus encore. Publicité Opera 67.0.3574.0 Developer est basé sur Chromium 80 et est livré avec les changements clés suivants. Panneau de configuration de la barre latérale La barre latérale
Comment faire une scierie à Terraria
Comment faire une scierie à Terraria
Terraria ne consiste pas seulement à explorer et à repousser des ennemis puissants. Il y a aussi beaucoup d'action au rythme lent, comme meubler votre maison, mais pour ce faire, vous devrez faire une scierie. Il vous donnera accès