如何在XAML中为多个控件设置Tab键顺序

时间:2011-09-28 08:43:52

标签: silverlight visual-studio-2010 xaml expression-blend-4

我是否必须在我的页面上手动设置每个控件的TabIndex属性,或者是否有一种方法可以选择多个控件并使Expression Blend或Visual Studio按照我选择它们的顺序应用选项卡索引。 / p>

我知道这是其他UI工具的一个功能,但似乎Blend / VS没有此选项。如果我有一个包含许多字段的页面可以改变位置或者在一半中添加一个新字段,那么手动更新所有选项卡索引需要花费很多精力才能获得更多的收益。

2 个答案:

答案 0 :(得分:2)

为什么默认的Tab键顺序不够?它是根据可视树的顺序构建的。只需移动您的XAML即可创建不同的Tab键顺序;将IsTabStop设置为false以从Tab键顺序中删除该控件。

答案 1 :(得分:0)

我能够通过在容器元素上设置IsTabStop="False"来解决这个问题。