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}}"> -