implementing-wpf-validation

Installation
SKILL.md

WPF Data Validation

1. Validation Approaches

Approach Location Pros Cons
ValidationRule XAML (Binding) Simple, declarative XAML Hard to separate from ViewModel
IDataErrorInfo ViewModel ViewModel integration Synchronous validation only
INotifyDataErrorInfo ViewModel Async support, multiple errors Complex implementation
ExceptionValidationRule XAML Exception-based Potential performance impact

2. ValidationRule

2.1 Custom ValidationRule

public sealed partial class EmailValidationRule : ValidationRule
Related skills

More from christian289/dotnet-with-claudecode

Installs
4
GitHub Stars
31
First Seen
Feb 28, 2026