This question is locked. New answers and comments are not allowed.
I have a several maskedinputboxes which I have databound to a domain data source and it exposes the validation error from the RIA metadata properly:

The problem I am having is checking for a validation error before passing a Datasource.Submit(). Even though there is a red box up on the screen. I can't figure out a way to check the form(Grid) or even the control for this in the codebehind when the user presses a Submit button.
<telerik:RadMaskedTextBox Name="CState" MaskType="Standard" Mask="LL" EmptyContent="State" Value="{Binding State,Mode=TwoWay,NotifyOnValidationError=True}" />
I've tried this method on just about every relevant object and it always returns false.
Validation.GetHasError(_ValidationForm)
These Controls are on a grid which is bound to the domain data source.
<Grid x:Name="LayoutRoot" Background="Transparent" DataContext="{Binding Data, ElementName=CustomerData}" >
The problem I am having is checking for a validation error before passing a Datasource.Submit(). Even though there is a red box up on the screen. I can't figure out a way to check the form(Grid) or even the control for this in the codebehind when the user presses a Submit button.
<telerik:RadMaskedTextBox Name="CState" MaskType="Standard" Mask="LL" EmptyContent="State" Value="{Binding State,Mode=TwoWay,NotifyOnValidationError=True}" />
I've tried this method on just about every relevant object and it always returns false.
Validation.GetHasError(_ValidationForm)
These Controls are on a grid which is bound to the domain data source.
<Grid x:Name="LayoutRoot" Background="Transparent" DataContext="{Binding Data, ElementName=CustomerData}" >