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

Installs
4
GitHub Stars
41
First Seen
Feb 28, 2026
implementing-wpf-validation — christian289/dotnet-with-claudecode