2010-07-27 31 views
2

Existe-t-il une liste de tous les états communs pour chaque contrôle? Nous les restylisons et il serait bon de ne pas avoir à passer en revue chaque contrôle pour comprendre cela.WPF: recherche de la liste des états et des pinceaux de chaque contrôle

Fondamentalement, une liste comme:

Bouton: Désactivé, Hover, Pressé, sélectionné, Mise au point, etc.

ListBox: handicapés, Hover, Mise au point, etc

Je suis à la recherche dans le mélange et MSDN mais ne trouve rien. Pourquoi j'ai demandé.

THanks!

Répondre

2

Vous pouvez utiliser la documentation Blend ou MSDN. Ou, si vous vous sentez ainsi incliné, vous pouvez écrire un script pour réfléchir sur les contrôles et générer un rapport.

EDIT: de manière gênante, les documents MSDN pour les contrôles WPF n'incluent pas TemplateVisualStateAttribute comme ils le font pour Silverlight, donc cela ne semble pas être une option dans WPF.

+0

Je regarde dans Blend et MSDN mais ne trouve rien. Pourquoi j'ai demandé. Y a-t-il quelque chose de spécial à faire dans Blend? Quand je regarde les modèles de contrôle, je ne reçois pas le panneau États, ce qui semble être le lieu évident. Utilisation du mélange 3. – dex3703

+0

Vous devez modifier le modèle. par exemple. faites glisser un bouton sur la surface de conception. Cliquez avec le bouton droit de la souris, puis sélectionnez Modifier le modèle/Modifier la copie. Maintenant, vous verrez le panneau États rempli d'états pour le bouton. –

+0

Kent: merci pour l'EDIT, c'est utile. Je suppose que les états sont les mêmes entre Silverlight et WPF. Je n'obtiens pas les états lorsque je modifie un modèle de bouton, par exemple. Le panneau Etats est vide. Cependant, j'ai délibérément désinstallé la boîte à outils WPF en raison d'un conflit, ce qui pourrait être la raison pour laquelle. – dex3703