ValidationRules Proprietà
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Binding.ValidationRules

 

Ottiene un insieme 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 modello di associazione di dati di WPF consente di associare ValidationRules all'oggetto Binding o MultiBinding.È possibile creare regole personalizzate derivando dalla classe ValidationRule e implementando il metodo Validate o è possibile utilizzare la regola ExceptionValidationRule incorporata che invalida un valore se vengono rilevate eccezioni durante gli aggiornamenti dell'origine.

Il motore di associazione controlla ogni ValidationRule associata a un'associazione ogni volta che un valore di input, ovvero il valore della proprietà della destinazione dell'associazione, viene trasferito alla proprietà dell'origine dell'associazione.Per un esame dettagliato del processo di convalida, vedere la sezione Convalida dei dati in Cenni preliminari sull'associazione dati.

System_CAPS_noteNota

Questa proprietà può essere impostata in Extensible Application Markup Language (XAML) solo utilizzando la sintassi per insiemi illustrata o accedendo all'oggetto insieme e utilizzandone i vari metodi, come Add.La proprietà che consente di accedere all'oggetto insieme è di sola lettura, mentre l'insieme è di lettura/scrittura.

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

oneOrMoreValidationRules

Uno o più oggetti ValidationRule.È possibile utilizzare la classe ExceptionValidationRule o creare regole personalizzate mediante la creazione di una sottoclasse della classe ValidationRule.

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