diff --git a/PacticeSolution/BindingValidationRuleSample/Converter/ButtonTextBrush.cs b/PacticeSolution/BindingValidationRuleSample/Converter/ButtonTextBrush.cs
index a8d6824..daf5f5a 100644
--- a/PacticeSolution/BindingValidationRuleSample/Converter/ButtonTextBrush.cs
+++ b/PacticeSolution/BindingValidationRuleSample/Converter/ButtonTextBrush.cs
@@ -15,10 +15,10 @@ namespace BindingValidationRuleSample.Converter
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (targetType != typeof(Brush))
- return null;
+ return Brushes.Black;
if (value == null)
- return null;
+ return Brushes.Black;
int age = int.Parse(value.ToString());
return ValueColor(age);
diff --git a/PacticeSolution/BindingValidationRuleSample/MainWindow.xaml b/PacticeSolution/BindingValidationRuleSample/MainWindow.xaml
index fe97c39..26df0cb 100644
--- a/PacticeSolution/BindingValidationRuleSample/MainWindow.xaml
+++ b/PacticeSolution/BindingValidationRuleSample/MainWindow.xaml
@@ -38,7 +38,8 @@
+ ToolTip="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}"
+ Foreground="{Binding Path=Age, Mode=TwoWay, Converter={StaticResource cvtAgeToBrush}}">
-