Comment puis-je afficher les couleurs en WPF XAML?
Comment puis-je obtenir la liste de toutes les couleurs je peux le prendre dans le Concepteur Visual Studio (qui est System.Windows.Media.Colors
, mais ce n'est pas une collection) et de les mettre dans mon propre ComboBox
l'utilisation de WPF et XAML de balisage?
Semblable à CasperOne de la suggestion, voici une façon de le faire dans le code XAML, avec un bel écran tout en un WrapPanel. stuff.seans.com/2011/02/14/...
OriginalL'auteur | 2009-02-18
Vous devez vous connecter pour publier un commentaire.
Ici est la pure XAML solution.
Dans votre section ressources, vous pouvez utiliser ceci:
Ou, comme CodeNaked souligne, elle peut être réduite à une seule balise:
Et puis la zone de liste déroulante devrait ressembler à ceci:
<ObjectDataProvider ObjectInstance="{x:Type Colors}" MethodName="GetProperties" x:Key="colorPropertiesOdp" />
. Cette réponse est assez vieux, donc ça n'a pas fonctionné à l'époque. Mais j'ai testé avec un .NET 3.0, 3.5 et 4.0 projet et cela a fonctionné à chaque fois.si je veux faire
SelectedItemBinding
ce type doit la valeur?OriginalL'auteur casperOne
Ici est un grand ItemTemplate à utiliser pour une zone de liste déroulante à l'aide de casperOne du code:
OriginalL'auteur Max
Voici ce que j'ai fait dans un passé ASP.net app:
OriginalL'auteur Ronnie Overby
Voici comment le faire dans le code à l'aide de la réflexion. Le suivant va vider toutes les prédéfinis WPF noms de couleur de Sortie:
Et à les placer dans une zone de liste déroulante, vous pouvez simplement modifier la dernière ligne:
OriginalL'auteur Eternal21