I think the new preferred way might be to use IDataErrorInfo
Read more here
More Related Contents:
- How do I use WPF bindings with RelativeSource?
- How to populate a WPF grid based on a 2-dimensional array
- Image UriSource and Data Binding
- Access parent DataContext from DataTemplate
- Bind to a method in WPF?
- Using binding for the Value property of DataTrigger condition
- Coerce a WPF TextBox not working anymore in .NET 4.0
- Binding in a WPF data grid text column
- wpf bind to indexer
- How do I bind a Byte array to an Image in WPF with a value converter?
- Validate data using DataAnnotations with WPF & Entity Framework?
- What’s the difference between StaticResource and DynamicResource in WPF?
- How do I get an animated gif to work in WPF?
- Handling Dialogs in WPF with MVVM
- ResourceDictionary in a separate assembly
- How do I invert BooleanToVisibilityConverter?
- How to pass the UI Dispatcher to the ViewModel
- How can I convert ‘System.Windows.Input.Key’ to ‘System.Windows.Forms.Keys’?
- Make regular expression case insensitive in ASP.NET RegularExpressionValidator
- When should I use SnapsToDevicePixels in WPF 4.0?
- Use a StyleSelector for a button
- When creating a new GUI, is WPF the preferred choice over Windows Forms? [closed]
- Windows 7 theme for WPF?
- Using SynchronizationContext for sending events back to the UI for WinForms or WPF
- WPF TwoWay Binding to a static class Property
- Concatenate strings instead of using a stack of TextBlocks
- How does ItemContainerGenerator.ContainerFromItem work with a grouped list?
- How to prevent a new WPF form from stealing focus?
- How to implement Balloon message in a WPF application
- Create guitar chords editor in WPF (from RichTextBox?)