¿Echo de menos algo?Validation.HasError propiedad adjunta
1- Estilo
<Style TargetType="{x:Type TextBox}">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Validation.HasError}" Value="true">
<Setter Property="BorderBrush" Value="Blue" />
</DataTrigger>
</Style.Triggers>
<Setter Property="MinWidth" Value="160" />
<Setter Property="Margin" Value="0 7 0 0"/>
</Style>
2 - viewmodel aplicar IDataErrorInfo 3- cuadro de texto en vista
<TextBox x:Name="FirstName" Text="{Binding Person.FirstName, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=true}"></TextBox>
3 - utilizo Caliburn MVVM
llegué "error de ruta BindingExpression: ' La propiedad 'Validación' no se encuentra en 'object' '' PersonWindowViewModel '(HashCode = 38783181)'. BindingExpression: Path = Validation.HasError; DataItem = 'PersonWindowViewMode l '(HashCode = 38783181); el elemento de destino es 'TextBox' (Name = 'FirstName'); apuntar propiedad es 'notarget' (tipo 'Objeto') "S
no te puedo decir cuántas veces sangrienta tengo que volver aquí – Will
@Will - lol I * amor * WPF, pero realmente creo que algunos de que podría ser un poco más simple :).. – kiwipom