bugfix dropdown closing by ESC
This commit is contained in:
@@ -325,6 +325,15 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
}
|
||||
}
|
||||
|
||||
private void SearchTextBox_PreviewKeyDown(object sender, KeyEventArgs e)
|
||||
{
|
||||
if (e.Key != Key.Escape)
|
||||
return;
|
||||
|
||||
if (CloseDropDownIfOpen())
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void ComboBoxControl_DropDownClosed(object sender, EventArgs e)
|
||||
{
|
||||
timer.Stop();
|
||||
@@ -393,6 +402,8 @@ namespace FasdDesktopUi.Basics.UserControls
|
||||
TextBox searchTextBox = FindVisualChild<TextBox>(partPopup.Child, "SearchTextBox");
|
||||
if (searchTextBox != null)
|
||||
{
|
||||
searchTextBox.PreviewKeyDown -= SearchTextBox_PreviewKeyDown;
|
||||
searchTextBox.PreviewKeyDown += SearchTextBox_PreviewKeyDown;
|
||||
// Setzen des Fokus auf TextBox
|
||||
searchTextBox.Focus();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user