XAML User Control validation
===

I have a user control that is a combination of a Text box and two buttons.  I have setup the Dependency property so that it binds to my model correctly.  The issue is when I have a validation error, the "red" border wraps both the text box and the buttons. 

<B>I would like to change the behavior so that when there is an error, only the inner text box has red border but can't figure out how to do this.</B>

   [Tried to post an image, but I am not high enough :-(  ]


My text box has this as its binding (inside the user control, this is wrapped in a grid with a stack panel for the buttons since they are dynamic)

    Codebehind 
          private static DependencyProperty TextProperty = DependencyProperty.Register("Text", typeof(string), typeof(UserControl));

    XMAL file
      <Textbox Grid.Column="0"
        Text="{Binding Text, Mode=TwoWay, StringFormat={StaticResource CommaFormat}
                , RelativeSource={RelativeSource FindAncestor
                , AncestorType={x:Type UserControl}}, ValidatesOnDataErrors=True}"
        x:Name="txt" 
        MaxLength="6" Height="22" Width="65" VerticalAlignment="Top" 
       />


in my main form.. I have this xmal binding

        <WeightTextbox Grid.Column="1" Grid.Row="2" Margin="5,0"
		 Text="{Binding SelectedDocument.Weight1
                           , Mode=TwoWay
                           , ValidatesOnDataErrors=True
                           , TargetNullValue={x:Static sys:String.Empty}}" 






Note: this appears 5 times on a single windows form so that I can collect different weights for my document.

I have tried searching, but have not been able to find anything.  