Binding.ValidationRules Tulajdonság

Definíció

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.

A következőre érvényes:

Lásd még