Comment cacher une partie d'un contrôle WPF
Est-il possible de cacher une partie d'un contrôle WPF? .NET 4 a un DatePicker qui rend 4 pièces, selon MSDN. Est-il possible de cacher (dans mon cas) la zone de texte de la partie (probablement nommé PART_TextBox)?
J'ai vu des exemples de style le DatePicker complètement, et il implique beaucoup de XAML, quand tout ce que je veux faire est de cacher une partie de la commande.
Vous devez vous connecter pour publier un commentaire.
Bien, j'ai une solution pour ton cas 🙂
Vous pouvez le faire dans le XAML avec les comportements et les
TemplatePartAction
j'ai écrit:et voici le
TemplatePart
fonctionnalités:Si vous n'êtes pas familier avec les comportements, Installer l'Expression Blend 4 SDK et ajoutez ces espaces de noms:
et ajouter
System.Windows.Interactivity
etMicrosoft.Expression.Interactions
à votre projet.Vous pouvez changer la valeur par défaut
Button
Style
êtreVisibility.Collapsed
. Par exemple, si vous voulez cacher les Boutons pour 2 DatePickers dans une Grille que vous pourriez faire comme suit:XAML seule solution w/o d'héritage ...