我创建了一个基于的类UIElement
,我的意图是让自己覆盖它OnRender
。渲染工作正常。接下来我想实现焦点管理并继续生活的其他方面,但是GotFocus
在其中覆盖和调用 Me.Focus() 不会做任何事情。我将我的控件放在一个 Window 与另一个控件 -TextBox
上,然后单击它不会做任何事情。Tab 也没有设置焦点,并且TextBox
是AcceptsTab
负数。我知道我必须以某种方式将焦点可视化OnRender
以实际判断控件何时获得焦点,但首先我需要让它接收焦点,这就是我挣扎的地方。你能帮帮我吗?
PS我标记了这个,FrameworkElement
因为我没有足够的声誉来创建标签UIElement
,并且将标签留空似乎是一件愚蠢的事情。