Binding.ValidationRules Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 oggetti ValidationRule.
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 usando l'oggetto ExceptionValidationRulepredefinito , che invalida un valore se sono presenti eccezioni durante gli aggiornamenti di 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.
Nota
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 l'insieme stesso è di lettura/scrittura.
Utilizzo della sintassi XAML per elementi proprietà
<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 .