StackPanel
için DataTrigger
'u nasıl tanımlarım? Bir Trigger
özelliği vardır, ancak uygulamayı başlatırken burada bir tetikleyici tanımlayan başlat üzerine aşağıdaki hatayı veriyor kapsamaz:StackPanel için DataTrigger Tanımlanması
Başarısız nesne başlatma (ISupportInitialize.EndInit). Tetikleyicileri toplama üyeleri, EventTrigger türünde olmalıdır. ....
Bu aşağıdaki basit DataTrigger
gelen verilir:
<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>
Bu yanlış ne yapacağız bu yüzden, hiç benim ilk Trigger
mı? Trigger
'u başka bir yerde tanımlamalı mıyım?
Thx! Mükemmel çalışıyor :-) – stiank81