Hello,
Is it possible to perform validation on keypress instead of lost focus, similar to UpdateSourceTrigger in WPF?
I'm using the WPF RadPropertyGrid control with AutoGeneratePropertyDefinitions set to true.
<t:RadPropertyGrid Name="VdiPropertyGrid" Grid.Column="2"
Item="{Binding Path=DataContext.SelectedPropertyInspector, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}}"
HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" IsGrouped ="True"
ScrollViewer.CanContentScroll="False" ScrollViewer.VerticalScrollBarVisibility="Auto"
DescriptionPanelVisibility="Visible" SearchBoxVisibility="Visible" ForceCursor="True" SelectionMode="Single"
AutoGeneratePropertyDefinitions="True"
AutoGeneratingPropertyDefinition="RadPropertyGrid_OnAutoGeneratingPropertyDefinition" ItemChanged="VdiPropertyGrid_ItemChanged" >
<t:RadPropertyGrid.Resources>
<Style TargetType="{x:Type TextBox}">
<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>
</t:RadPropertyGrid.Resources>
</t:RadPropertyGrid>
Regards,
Canice.