单击元素的装饰

时间:2015-07-13 14:40:44

标签: wpf

我有一个与Adorner相关联的TextBox。但是当我给TextBox键盘焦点,然后单击装饰器时,它会删除TextBox的键盘焦点(LostKeyboardFocus事件)。当我点击装饰器时,我需要TextBox来保持键盘焦点(这只是围绕TextBox的蓝框。

我认为我不能使用类层次结构截取视觉资产或窥探。不知道这些规则是如何运作的。

但基本上是

网格

> MyTextbox

AdornerLayer

> ResizeAdorner {AdornedElement = MyTextBox}

ResizeAdorner只是扩展了WPF Adorner类。

我正在考虑的一个选项是在ResizeAdorner中处理GotFocus事件,并再次手动Focus()修改已装饰的元素。

0 个答案:

没有答案