В моем дереве есть следующая структура:
* ObjectSet1
--- ObjectItem1
--- ObjectItem2
--- ObjectItem3
...
и шаблон данных, который я пытаюсь использовать
<DataTemplate DataType="{x:Type local:ObjectItem}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding ObjectId}" >
<TextBlock.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Validation.HasError}"
Value="true">
<Setter Property="TextBlock.Foreground" Value="Red" />
<Setter Property="TextBlock.ToolTip"
Value="{Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors)[0].ErrorContent}"/>
</DataTrigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
</StackPanel>
</DataTemplate>
Как использовать ValidatesOnDataErrors=True
, где?