Binding.ValidationRules Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a felhasználói bemenet érvényességét ellenőrző szabályok gyűjteményét.
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)
Tulajdonság értéke
Egy ValidationRule objektumok gyűjteménye.
Megjegyzések
A WPF adatkötési modell lehetővé teszi ValidationRules társítani a Binding vagy MultiBinding objektumhoz. Egyéni szabályokat úgy hozhat létre, hogy az ValidationRule osztályból származik, és implementálja a Validate metódust, vagy használhatja a beépítettt ExceptionValidationRule, amely érvénytelenít egy értéket, ha a forrásfrissítések során kivételek vannak.
A kötési motor minden alkalommal ellenőrzi a kötéshez társított összes ValidationRule értéket, amikor egy bemeneti érték (a kötési céltulajdonság értéke) átkerül a kötés forrástulajdonságába. Az érvényesítési folyamat részletes ismertetését az Adatkötés áttekintése című adatérvényesítési szakaszban találja.
Note
Ez a tulajdonság csak az XAML (Extensible Application Markup Language, Extensible Application Markup Language, XAML) nyelvre állítható be a megjelenített gyűjteményszintaxis használatával, vagy a gyűjteményobjektum elérésével és a különböző metódusok, például Adda . A gyűjteményobjektum eléréséhez szükséges tulajdonság írásvédett, míg maga a gyűjtemény írásvédett.
XAML tulajdonságelem-használat
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML-értékek
oneOrMoreValidationRules
Egy vagy több ValidationRule objektum. Az osztályt ExceptionValidationRule használhatja, vagy egyéni szabályokat hozhat létre az ValidationRule osztály alosztályozásával.