简短的问题 - 简单易懂的单词中存在的真正区别是什么?
来自MSDN的摘录:
区别在于这些模式的描述的最后部分。但我无法理解。任何人都可以用更人道的方式解释它吗?
答案 0 :(得分:15)
KeyboardNavigation类定义了三个附加属性,允许修改每种导航模式:
KeyboardNavigation.TabNavigation, KeyboardNavigation.DirectionalNavigation, KeyboardNavigation.ControlTabNavigation
这些属性中的每一个都定义了六个可能的值。这些值指定了如何在列表控件中完成导航(例如:ListBox,listview)
例如;
KeyboardNavigation.DirectionalNavigation="Contained"
用于指示当我按下键盘中的向下或向上箭头以在列表中的项目之间导航时,导航将停在最后一项或第一项,然后我们必须使用相反的按钮进一步导航或者下来。
KeyboardNavigation.DirectionalNavigation="Cycle"
用于指示当我按下键盘中的向下或向上箭头以在列表中的项目之间导航时,导航将以循环方式从顶部或底部项目继续
TabNavigation的情况与我们按下列表中的标签按钮时的导航模式相同