diff --git a/src/Ursa/Controls/DateTimePicker/DatePicker.cs b/src/Ursa/Controls/DateTimePicker/DatePicker.cs index 7a33f98..eef47d9 100644 --- a/src/Ursa/Controls/DateTimePicker/DatePicker.cs +++ b/src/Ursa/Controls/DateTimePicker/DatePicker.cs @@ -82,7 +82,7 @@ public class DatePicker: DatePickerBase, IClearControl _textBox = e.NameScope.Find(PART_TextBox); _calendar = e.NameScope.Find(PART_Calendar); - Button.ClickEvent.AddHandler(OnButtonClick, RoutingStrategies.Tunnel, true, _button); + Button.ClickEvent.AddHandler(OnButtonClick, RoutingStrategies.Bubble, true, _button); GotFocusEvent.AddHandler(OnTextBoxGetFocus, _textBox); TextBox.TextChangedEvent.AddHandler(OnTextChanged, _textBox); PointerPressedEvent.AddHandler(OnTextBoxPointerPressed, RoutingStrategies.Tunnel, false, _textBox); diff --git a/src/Ursa/Controls/DateTimePicker/DateRangePicker.cs b/src/Ursa/Controls/DateTimePicker/DateRangePicker.cs index 48b3758..aa7ca22 100644 --- a/src/Ursa/Controls/DateTimePicker/DateRangePicker.cs +++ b/src/Ursa/Controls/DateTimePicker/DateRangePicker.cs @@ -128,7 +128,7 @@ public class DateRangePicker : DatePickerBase _startTextBox = e.NameScope.Find(PART_StartTextBox); _endTextBox = e.NameScope.Find(PART_EndTextBox); - Button.ClickEvent.AddHandler(OnButtonClick, RoutingStrategies.Tunnel, true, _button); + Button.ClickEvent.AddHandler(OnButtonClick, RoutingStrategies.Bubble, true, _button); GotFocusEvent.AddHandler(OnTextBoxGetFocus, _startTextBox, _endTextBox); TextBox.TextChangedEvent.AddHandler(OnTextChanged, _startTextBox, _endTextBox); PointerPressedEvent.AddHandler(OnTextBoxPointerPressed, RoutingStrategies.Tunnel, false, _startTextBox, _endTextBox);