NotifyDataErrorValidationRule Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een regel die controleert op fouten die worden gegenereerd door een gegevensbron die wordt geïmplementeerd 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
- Overname
Opmerkingen
Met het WPF gegevensbindingsmodel kunt u ValidationRules koppelen aan een Binding of BindingGroup-object. De NotifyDataErrorValidationRule klasse is een ingebouwde regel die controleert op uitzonderingen die worden gegenereerd tijdens de updates van de bindingsbroneigenschap. U kunt aangepaste logica opgeven om op te geven hoe de bindingsengine deze uitzonderingen verwerkt met behulp van een UpdateSourceExceptionFilterCallback. Zie UpdateSourceExceptionFilter voor meer informatie.
Een alternatieve syntaxis voor het expliciet instellen van de NotifyDataErrorValidationRule eigenschap is het instellen van de ValidatesOnExceptions eigenschap true op uw Binding, MultiBindingof BindingGroup object. De waarde ValidatesOnExceptions is truestandaard , dus u hoeft niet expliciet een NotifyDataErrorValidationRule.
U kunt een aangepaste regel maken door een klasse te maken die is afgeleid van ValidationRule. Zie Overzicht van gegevensbinding voor meer informatie en een gedetailleerde bespreking van gegevensvalidatie.
Constructors
| Name | Description |
|---|---|
| NotifyDataErrorValidationRule() |
Hiermee maakt u een nieuw exemplaar van de NotifyDataErrorValidationRule klasse. |
Eigenschappen
| Name | Description |
|---|---|
| ValidatesOnTargetUpdated |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de validatieregel wordt uitgevoerd wanneer het doel van de Binding update wordt uitgevoerd. (Overgenomen van ValidationRule) |
| ValidationStep |
Wordt opgevraagd of ingesteld wanneer de validatieregel wordt uitgevoerd. (Overgenomen van ValidationRule) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Validate(Object, CultureInfo, BindingExpressionBase) |
Voert validatiecontroles uit op een waarde. (Overgenomen van ValidationRule) |
| Validate(Object, CultureInfo, BindingGroup) |
Voert validatiecontroles uit op een waarde. (Overgenomen van ValidationRule) |
| Validate(Object, CultureInfo) |
Voert validatiecontroles uit op een waarde. |