Как отключить событие колеса мыши при открытии списка фильтров в пользовательском элементе управления в WPF
Я столкнулся с проблемой относительно событие колеса мыши. В главном окне я использовал пользовательский элемент управления (AutocompleteCombobox), когда открываю список фильтров пользовательского элемента управления, то я хочу отключить событие колеса мыши в главном окне(которое является функцией Combobox)
Что я уже пробовал:
Я пробую этот код, когда список открыт, а затем Главное окно колесо мыши событие отключить, но его не работает
Window parentWindow = Application.Current.MainWindow; parentWindow.MouseWheel -= ParentWindow_MouseWheel; parentWindow.MouseWheel += ParentWindow_MouseWheel IInputElement focusedElement; private void ParentWindow_MouseWheel(object sender, MouseWheelEventArgs e) { if (focusedElement is EditableCombobox) { if (lbPopup.IsOpen) { e.Handled = true; } else { e.Handled = false; } } }