2008-11-03 6 views

Répondre

2

C'est possible, mais c'est assez désagréable.

Sur le modèle, il existe une méthode appelée FindName, qui nécessite deux arguments: le nom et le FrameworkElement qui a le ControlTemplate comme modèle. Bien sûr, vous devez définir le nom de l'élément dans le ControlTemplate ...

Une autre solution plus élégante consiste à utiliser une liaison dans le ControlTemplate pour déterminer la visibilité. De cette façon, vous n'avez pas besoin de faire des choses dans votre code derrière et vous pouvez le garder Xaml seulement ...

Questions connexes