fla*_*aud 3 wpf user-controls tabs
目前我有一个带有自定义UserControl的WPF项目.此控件包含一个网格,其中包含多个表单类型元素(复选框,文本框,组合框等).该控件旨在作为一个表单进行查看和操作,但它被放置在拖动画布内,这就是它需要是UserControl而不是窗口的原因.
问题是元素之间的选项卡导航需要限制在此控件中,所以当我按下控件中最后一个元素的"Tab"键时,键盘会聚焦控件中的第一个元素.目前,它不受控制范围内的应用程序中的下一个tabbable元素.
除了手动捕获关键事件之外,还有另一种方法可以将选项卡导航限制为单个WPF UserControl吗?
Luk*_*oid 11
在您的用户控件上尝试此操作:
KeyboardNavigation.TabNavigation="Cycle"
Run Code Online (Sandbox Code Playgroud)
这将确保在达到用户控件中的最后一个元素时,下一个按下的标签将循环回到开头.有关更多信息,请参阅MSDN.
| 归档时间: |
|
| 查看次数: |
1851 次 |
| 最近记录: |