Редактируемый Combobox в WPF сфокусирован на проблеме

StackOverflow https://stackoverflow.com/questions/1911307

  •  19-09-2019
  •  | 
  •  

Вопрос

Я разрабатываю систему с водяными знаками ComboBox путем изменения ComboBox ControlTemplate.Все в порядке, когда ComboBox не находится в редактируемом режиме, но когда я меняю режим редактирования на True, IsFocused свойству никогда не присваивается значение True.Это связано с тем, что в режиме редактирования ComboBox использует ли TextBox.Это точная копия этого Вопрос о StackOverflow: .На этот вопрос нет ответов.

Пожалуйста, напишите, если вы знаете, как решить эту проблему, или, пожалуйста, укажите мне на ссылки, которые содержат водяной знак ComboBox реализация.Спасибо, Рей.

Это было полезно?

Решение

Вы могли бы попробовать использовать IsKeyboardFocused или IsKeyboardFocusWithin вместо этого

Другие советы

Попробуйте использовать Сфокусирован или Сфокусирована на клавиатуре или Iskeyboardfocus Внутри свойства Текстовое поле контроль, который находится в пределах Комбинированный блок контроль.Текстовое поле можно найти по адресу e.OriginalSource(свойство TextChangedEventArgs).

У меня это сработало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top