我正在开发一个自定义控件(例如BoxControl),该控件将在其中具有许多控件,例如文本框,几个按钮等。
我将连续有许多盒子控制,并且在通过选项卡进行导航时,我希望它的行为就像boxcontrol焦点时一样,它始终将焦点传递到其文本框,当它的文本框失去焦点时,整个BoxControl丢失了焦点并将焦点传递到下一个BoxControl。
有什么想法如何完成?
您需要将事件处理程序添加到BoxControl
中以处理gotFocus事件,然后将重点放在其文本框上。
您还需要将事件处理程序添加到文本框的LostFocus事件中,然后您可以在BoxControl
上提出自定义事件,以便它的控制器可以知道必须将焦点传递到下一个BoxControl
希望它有帮助。
您可以将Focusable
属性设置为"自定义控件"模板中的setter。