diff --git a/MainDemo.Wpf/Pickers.xaml b/MainDemo.Wpf/Pickers.xaml
index c13be05282..b9d625d0ea 100644
--- a/MainDemo.Wpf/Pickers.xaml
+++ b/MainDemo.Wpf/Pickers.xaml
@@ -72,6 +72,12 @@
Style="{StaticResource MaterialDesignFloatingHintTimePicker}"
materialDesign:HintAssist.Hint="Disabled" />
+
+
+
+
+
+
diff --git a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DatePicker.xaml b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DatePicker.xaml
index 3335cf44af..03a9071c8f 100644
--- a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DatePicker.xaml
+++ b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DatePicker.xaml
@@ -9,15 +9,45 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MaterialDesignThemes.Wpf/ValidationAssist.cs b/MaterialDesignThemes.Wpf/ValidationAssist.cs
index 8431925ee2..9be97fe5f7 100644
--- a/MaterialDesignThemes.Wpf/ValidationAssist.cs
+++ b/MaterialDesignThemes.Wpf/ValidationAssist.cs
@@ -122,5 +122,21 @@ public static double GetFontSize(DependencyObject element)
{
return (double)element.GetValue(FontSizeProperty);
}
+
+ public static readonly DependencyProperty HasErrorProperty = DependencyProperty.RegisterAttached(
+ "HasError",
+ typeof(bool),
+ typeof(ValidationAssist),
+ new PropertyMetadata(default(bool)));
+
+ public static void SetHasError(DependencyObject element, bool value)
+ {
+ element.SetValue(HasErrorProperty, value);
+ }
+
+ public static bool GetHasError(DependencyObject element)
+ {
+ return (bool)element.GetValue(HasErrorProperty);
+ }
}
}