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à

Collection<ValidationRule>

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 .

Si applica a

Vedi anche