Skip to content

Commit 10183d8

Browse files
committed
Fix issue (#140
Fix issue (#140
1 parent cfc63f7 commit 10183d8

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/WPFDevelopers.Shared/Core/Helpers/ElementHelper.cs

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System;
22
using System.Windows;
33
using System.Windows.Controls;
4+
using WPFDevelopers.Controls;
45

56
namespace WPFDevelopers.Helpers
67
{
@@ -82,13 +83,13 @@ private static void OnIsClearChanged(DependencyObject d, DependencyPropertyChang
8283
if (button != null)
8384
{
8485
if ((bool)e.NewValue)
85-
button.Click += ButtonClear_Click;
86+
button.Click += OnButtonClear_Click;
8687
else
87-
button.Click -= ButtonClear_Click;
88+
button.Click -= OnButtonClear_Click;
8889
}
8990
}
9091

91-
private static void ButtonClear_Click(object sender, RoutedEventArgs e)
92+
private static void OnButtonClear_Click(object sender, RoutedEventArgs e)
9293
{
9394
if (sender is Button button)
9495
{
@@ -102,6 +103,11 @@ private static void ButtonClear_Click(object sender, RoutedEventArgs e)
102103
if (tabControl != null)
103104
tabControl.Items.Remove(tabItem);
104105
}
106+
else if(button.TemplatedParent is DateRangePicker dateRangePicker)
107+
{
108+
dateRangePicker.StartDate = null;
109+
dateRangePicker.EndDate = null;
110+
}
105111
}
106112
}
107113

0 commit comments

Comments
 (0)