I just googled for about 2 hours and didn’t find anything.
Given the following scenario:
public class Person
{
[Required]
public string Name { get; set; }
}
XAML:
<TextBox Text="{Binding Name, Mode=TwoWay}" />
How would you go about automatically get feedback of the validation on the UI like there is in MVC3?
(Oh, and I really don’t care at the moment if I would be able to use the integrated DataAnnotations like [Required] or not)
Any help is much appreciated!
I added something to the WinRT XAML Toolkit. It’s called TextBoxValidationExtensions and allows you to define the validation like this:
The formats are currently defined as:
The entire code is a bit too long to share here. You can take out the code from CodePlex and modify to your liking – add new validation rules, modify default brushes etc.