BindingGroup.NotifyOnValidationError Propiedad

Definición

Obtiene o establece si el evento Error se provoca cuando cambia el estado de ValidationRule.Gets or sets whether the Error event occurs when the state of a ValidationRule changes.

public:
 property bool NotifyOnValidationError { bool get(); void set(bool value); };
public bool NotifyOnValidationError { get; set; }
member this.NotifyOnValidationError : bool with get, set
Public Property NotifyOnValidationError As Boolean

Valor de propiedad

Es true si el evento Error se provoca cuando cambia el estado de ValidationRule; de lo contrario, es false.true if the Error event occurs when the state of a ValidationRule changes; otherwise, false. De manera predeterminada, es false.The default is false.

Ejemplos

En el ejemplo siguiente se BindingGroup crea una NotifyOnValidationError y true se establece en para que la aplicación Validation.Error pueda controlar el ValidationRule evento cuando se produce un error.The following example creates a BindingGroup and sets NotifyOnValidationError to true so that the application can handle the Validation.Error event when a ValidationRule fails.

<StackPanel.BindingGroup>
  <BindingGroup NotifyOnValidationError="True">
    <BindingGroup.ValidationRules>
      <src:ValidateDateAndPrice ValidationStep="ConvertedProposedValue" />
    </BindingGroup.ValidationRules>
  </BindingGroup>
</StackPanel.BindingGroup>

En el ejemplo siguiente se Validation.Error controla el evento.The following example handles the Validation.Error event.

// This event occurs when a ValidationRule in the BindingGroup
// or in a Binding fails.
private void ItemError(object sender, ValidationErrorEventArgs e)
{
    if (e.Action == ValidationErrorEventAction.Added)
    {
        MessageBox.Show(e.Error.ErrorContent.ToString());
    }
}
' This event occurs when a ValidationRule in the BindingGroup
' or in a Binding fails.
Private Sub ItemError(ByVal sender As Object, ByVal e As ValidationErrorEventArgs)
    If e.Action = ValidationErrorEventAction.Added Then
        MessageBox.Show(e.Error.ErrorContent.ToString())

    End If
End Sub

Comentarios

El Validation.Error evento adjunto se produce en el elemento que tiene BindingGroupel.The Validation.Error attached event occurs on the element that has the BindingGroup.

Se aplica a