Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Binding.ValidationRules

 

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

Spazio dei nomi:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public Collection<ValidationRule> ValidationRules { get; }

Valore proprietà

Type: System.Collections.ObjectModel.Collection<ValidationRule>

Raccolta di oggetti ValidationRule.

Il WPF modello di associazione dati consente di associare ValidationRules con il Binding o MultiBinding oggetto. È possibile creare regole personalizzate mediante la derivazione dalla ValidationRule classe e implementando il Validate (metodo), oppure è possibile utilizzare l'elemento predefinito ExceptionValidationRule, che invalida un valore se sono presenti eccezioni durante gli aggiornamenti dell'origine.

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

System_CAPS_noteNota

Questa proprietà può essere impostata Extensible Application Markup Language (XAML) solo utilizzando la sintassi dell'insieme illustrata oppure accedendo all'oggetto collection e utilizzando i vari metodi, ad esempio Add. La proprietà per accedere all'oggetto raccolta è di sola lettura, mentre l'insieme è di sola lettura.

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

oneOrMoreValidationRules

Uno o più ValidationRule oggetti. È possibile utilizzare la ExceptionValidationRule classe o creare regole personalizzate mediante la creazione di sottoclassi di ValidationRule (classe).

.NET Framework
Disponibile da 3.0
Torna all'inizio
Mostra: