我在WPF中有一个自定义控件只包含一个组合框(但是我有一些它的功能,这就是它坐在这个自定义控件中的原因。)。当我浏览项目并到达它时,我再也无法选项卡了。我尝试了回头和前进,没有任何作用。我有一个用于文本框的相同逻辑,它工作正常,只是组合框导致锁定。
如何让它继续通过我的用户界面进行标记?
这是WPF tab order with custom controls?的半重假,但C#的答案对我不起作用。它给我带来了错误: {“PropertyMetadata已经注册了类型'ctrlComboBox'。”}
答案 0 :(得分:2)
当您希望KeyboardNavigation.TabNavigation
属性为KeyboardNavigationMode.Contained
时,KeyboardNavigationMode.Continue
属性设置为{{1}}。
阅读有关Focus的MSDN文章,特别是关于键盘导航的部分。 http://msdn.microsoft.com/en-us/library/aa969768.aspx