7

我正在ComboBox通过修改ComboBox ControlTemplate. ComboBox当不在可编辑模式下时一切都很好,但是当我将编辑模式更改为 True 时,该IsFocused属性永远不会设置为 True。这是因为在编辑模式下,ComboBox使用的是TextBox. 这是这个StackOverflow 问题的精确副本: . 这个问题没有任何回应。

如果您知道如何解决此问题,请写下一行,或者请指出提供水印ComboBox实现的链接。谢谢,雷伊。

4

2 回答 2

10

您可以尝试使用IsKeyboardFocusedorIsKeyboardFocusWithin代替

于 2009-12-15T23:56:15.293 回答
0

尝试使用ComboBox控件内的TextBox控件的IsFocusedIsKeyboardFocusedIsKeyboardFocusWithin属性。可以在 e.OriginalSource(TextChangedEventArgs property) 中找到 TextBox。

它对我有用。

于 2019-01-16T13:06:22.607 回答