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 BindingGroup objektuBinding. Třída NotifyDataErrorValidationRule je předdefinované pravidlo, které kontroluje výjimky, které jsou vyvolán během aktualizací vlastnosti zdroje vazby. Můžete zadat vlastní logiku, která určuje, jak vazební modul zpracovává tyto výjimky pomocí UpdateSourceExceptionFilterCallback. Další informace naleznete v tématu UpdateSourceExceptionFilter.
Alternativní syntaxe k nastavení NotifyDataErrorValidationRule explicitně je nastavit ValidatesOnExceptions vlastnost na true
váš Binding, nebo MultiBindingBindingGroup objekt. Ve výchozím nastavení je hodnota ValidatesOnExceptions je true
, takže nemusíte explicitně používat NotifyDataErrorValidationRule.
Vlastní pravidlo můžete vytvořit vytvořením třídy, která je odvozena od ValidationRule. Další informace a podrobnou diskuzi o ověření dat najdete v tématu Přehled datových vazeb.
Konstruktory
NotifyDataErrorValidationRule() |
Vytvoří novou instanci třídy NotifyDataErrorValidationRule. |
Vlastnosti
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
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru 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) |
Provádí kontroly ověření hodnoty. |
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) |