Я хотел бы определить стиль с шаблоном, когда есть ошибки проверки и будет отображаться первое сообщение об ошибке в виде всплывающей подсказки.
Отлично работает при нацеливании на определенный элемент управления, такой как DatePicker, в следующем xaml.
<Style TargetType="{x:Type ToolKit:DatePicker}">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip"
Value="{Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors)[0].ErrorContent}"/>
</Trigger>
</Style.Triggers>
</Style>
Я не могу заставить его работать на Control, хотя следующее не дает никакой подсказки
<Style TargetType="{x:Type ToolKit:Control}">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip"
Value="{Binding RelativeSource={RelativeSource Self},
Path=(Validation.Errors)[0].ErrorContent}"/>
</Trigger>
</Style.Triggers>
</Style>
Есть идеи?