Binding.ValidationRules Proprietà

Definizione

Ottiene una raccolta di regole che controllano la validità dell'input dell'utente.Gets a collection of rules that check the validity of the user input.

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à

Collection<ValidationRule>

Raccolta di oggetti ValidationRule.A collection of ValidationRule objects.

Commenti

Il WPFWPF modello di data binding consente di associare all' ValidationRules Binding oggetto o MultiBinding .The WPFWPF data binding model enables you to associate ValidationRules with your Binding or MultiBinding object. È possibile creare regole personalizzate derivando dalla ValidationRule classe e implementando il Validate metodo oppure è possibile usare l'oggetto incorporato ExceptionValidationRule , che invalida un valore in caso di eccezioni durante gli aggiornamenti dell'origine.You can create custom rules by deriving from the ValidationRule class and implementing the Validate method, or you can use the built-in ExceptionValidationRule, which invalidates a value if there are exceptions during source updates.

Il motore di binding controlla ogni ValidationRule associato a un'associazione ogni volta che un valore di input (valore della proprietà di destinazione del binding) viene trasferito alla proprietà di origine del binding.The binding engine checks each ValidationRule associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. Per una descrizione dettagliata del processo di convalida, vedere la sezione convalida dei dati nella panoramica sul data binding.For a detailed discussion of the validation process, see the Data Validation section in the Data Binding Overview.

Nota

Questa proprietà può essere impostata Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) solo in utilizzando la sintassi della raccolta visualizzata oppure accedendo all'oggetto raccolta e utilizzando i vari metodi, ad esempio Add .This property can be set in Extensible Application Markup Language (XAML)Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as Add. La proprietà per accedere all'oggetto raccolta è di sola lettura, mentre la raccolta stessa è di lettura/scrittura.The property to access the collection object is read-only, whereas the collection itself is read-write.

Utilizzo della sintassi XAML per elementi proprietàXAML Property Element Usage

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

Valori XAMLXAML Values

oneOrMoreValidationRulesoneOrMoreValidationRules
Uno o più ValidationRule oggetti.One or more ValidationRule objects. È possibile usare la ExceptionValidationRule classe o creare regole personalizzate eseguendo una sottoclasse della ValidationRule classe.You can use the ExceptionValidationRule class or create custom rules by subclassing the ValidationRule class.

Si applica a

Vedi anche