如何爲StackPanel
定義DataTrigger
?它有一個Trigger
屬性,但在啓動應用程序的時候,這裏定義觸發給出了初始化以下錯誤:爲StackPanel定義DataTrigger
失敗的對象初始化(ISupportInitialize.EndInit)。觸發器集合成員必須是EventTrigger類型。 ....
這是從以下幾個簡單的DataTrigger
給出:
<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>
這是我第Trigger
過,所以我該怎麼辦錯了嗎?我應該在其他地方定義Trigger
嗎?
Thx!完美的作品:-) – stiank81