I am getting started with using ValidationRules in my WPF application, but quite confused.
I have the following simple rule:
class RequiredRule : Val
In order to answer to your 2 question:
string strVal = (string)((BindingExpression)value).DataItem