NotifyDataErrorValidationRule Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje pravidlo, které kontroluje chyby vyvolané zdrojem dat, který implementuje INotifyDataErrorInfo.
public ref class NotifyDataErrorValidationRule sealed : System::Windows::Controls::ValidationRule
public sealed class NotifyDataErrorValidationRule : System.Windows.Controls.ValidationRule
type NotifyDataErrorValidationRule = class
inherit ValidationRule
Public NotInheritable Class NotifyDataErrorValidationRule
Inherits ValidationRule
- Dědičnost
Poznámky
Model datových vazeb WPF umožňuje přidružit ValidationRules k objektu nebo objektu BindingBindingGroup . Třída NotifyDataErrorValidationRule je integrované pravidlo, které kontroluje výjimky, které jsou vyvolány během aktualizací zdrojové vlastnosti vazby. Můžete zadat vlastní logiku k určení, jak modul vazeb zpracovává tyto výjimky pomocí UpdateSourceExceptionFilterCallback. Další informace najdete na webu UpdateSourceExceptionFilter.
Alternativní syntaxe k nastavení NotifyDataErrorValidationRule explicitně je nastavit ValidatesOnExceptions vlastnost na true , BindingMultiBindingnebo BindingGroup objekt. Ve výchozím nastavení je hodnota ValidatesOnExceptions , truetakže nemusíte explicitně používat NotifyDataErrorValidationRule.
Vlastní pravidlo můžete vytvořit vytvořením třídy, která je odvozena z ValidationRule. Další informace a podrobnou diskuzi o ověření dat najdete v tématu Přehled datových vazeb.
Konstruktory
| Name | Description |
|---|---|
| NotifyDataErrorValidationRule() |
Vytvoří novou instanci NotifyDataErrorValidationRule třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ValidatesOnTargetUpdated |
Získá nebo nastaví hodnotu, která označuje, zda se ověřovací pravidlo spustí při aktualizaci cíle Binding . (Zděděno od ValidationRule) |
| ValidationStep |
Získá nebo nastaví při spuštění ověřovacího pravidla. (Zděděno od ValidationRule) |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
Provádí kontroly ověření hodnoty. (Zděděno od ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
Provádí kontroly ověření hodnoty. (Zděděno od ValidationRule) |
| Validate(Object, CultureInfo) |
Provádí kontroly ověření hodnoty. |