Skip to content

Commit

Permalink
Fix issue( #105
Browse files Browse the repository at this point in the history
Optimize updates:Add empty time @loveyou3thousand
  • Loading branch information
yanjinhuagood committed Aug 19, 2024
1 parent e002c89 commit 8883542
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions src/WPFDevelopers.Shared/Controls/TimePicker/TimePicker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -73,13 +73,20 @@ protected virtual void OnMaxDropDownHeightChanged(double oldValue, double newVal
private static void OnSelectedTimeChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
var ctrl = d as TimePicker;
if (ctrl != null && e.NewValue != null)
if (ctrl != null)
{
var dateTime = (DateTime) e.NewValue;
DateTime? dateTime = DateTime.MinValue;
if (e.NewValue != null)
dateTime = (DateTime)e.NewValue;
if (ctrl._timeSelector != null && dateTime > DateTime.MinValue)
ctrl._timeSelector.SelectedTime = dateTime;
else
ctrl._date = dateTime;
{
if(ctrl._timeSelector != null)
ctrl._timeSelector.SelectedTime = null;
else
ctrl._date = dateTime.Value;
}
}
}

Expand Down

0 comments on commit 8883542

Please sign in to comment.