Comment définir un DataTrigger
pour un StackPanel
? Il a une propriété Trigger
, mais la définition d'un déclencheur donne ici l'erreur suivante sur Initialiser lors du démarrage de l'application:Définition de DataTrigger pour StackPanel
initialisation d'objet Échec (ISupportInitialize.EndInit). Les membres de la collection Triggers doivent être de type EventTrigger. ....
Ceci est donné de la DataTrigger
simple:
<StackPanel x:Name="PersonPanel" DataContext="{Binding CurrentPerson}">
<TextBlock Text="{Binding Id}" />
<TextBlock Text="{Binding Name}" />
<StackPanel.Triggers>
<DataTrigger Binding="{Binding Id}" Value="1">
<Setter TargetName="PersonPanel" Property="StackPanel.Background" Value="Green" />
</DataTrigger>
</StackPanel.Triggers>
</StackPanel>
Ceci est mon premier Trigger
jamais, alors qu'est-ce que je fais mal? Devrais-je définir le Trigger
ailleurs?
Thx! Fonctionne parfaitement :-) – stiank81