Binding.ValidationRules Proprietà

Definizione

Ottiene una raccolta di regole che controllano la validità dell'input dell'utente.

public:
 property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)

Valore della proprietà

Raccolta di ValidationRule oggetti.

Commenti

Il modello di data binding WPF consente di associare ValidationRules l'oggetto Binding o MultiBinding . È possibile creare regole personalizzate derivando dalla ValidationRule classe e implementando il Validate metodo oppure è possibile usare il valore predefinito ExceptionValidationRule, che invalida un valore se sono presenti eccezioni durante gli aggiornamenti dell'origine.

Il motore di associazione controlla ogni ValidationRule associazione associata a un'associazione ogni volta che un valore di input (il valore della proprietà di destinazione dell'associazione) viene trasferito alla proprietà di origine dell'associazione. Per una descrizione dettagliata del processo di convalida, vedere la sezione Convalida dei dati in Panoramica del data binding.

Note

Questa proprietà può essere impostata in Extensible Application Markup Language (XAML) solo usando la sintassi della raccolta illustrata oppure accedendo all'oggetto raccolta e usando i vari metodi, ad esempio Add. La proprietà per accedere all'oggetto raccolta è di sola lettura, mentre la raccolta stessa è di lettura/scrittura.

Utilizzo dell'elemento della proprietà XAML

<object>
  <object.ValidationRules>
    oneOrMoreValidationRules
  </object.ValidationRules>
</object>

Valori XAML

oneOrMoreValidationRules
Uno o più ValidationRule oggetti. È possibile usare la ExceptionValidationRule classe o creare regole personalizzate sottoclassando la ValidationRule classe .

Si applica a

Vedi anche