<ListBox ItemsSource="..">
<ListBox.DataTemplate>
<TextBox></TextBox>
</ListBox.DataTemplate>
</ListBox>
Допустим ItemsSource содержит 5 элементов — соотвественно выведется 5 текстбоксов.
Теперь нужно на один TextBox повесить триггер, чтобы при присвоении ему некоторого значения — другой TextBox становился допустим Disable.
Имена присваивать ( Name ) TextBoxам допустим я динамически могу ( через cпециальное Attach Property ).
Как создать триггер в runtime ?
пробовал так
var t = new MultiDataTrigger();
t.Conditions.Add( new Condition(){ ElementName="t1", Property="Text", Value="1"});
t.Setters.Add( new Setter(){ TargetName="t2", Property="IsEnabled", Value="false"});
listbox.Triggers.Add(t);
не работает