Silverlight 4 [Tabcontrol] - 双行操作tabitem提供更改顺序

时间:2011-11-13 21:59:11

标签: silverlight silverlight-4.0 expression-blend tabcontrol

我正在创建一个使用silverligth tabControl的界面。 但我正在接受订单中的问题。

正如您在示例中所见,这是正确的顺序1,2,3,4,5,6,7,8(就像您会读一本书一样)

right order

但点击“tab1”时,订单会更改为:5,6,7,8,1,2,3,4

enter image description here

使用该软件的人发现这非常不一致,并且不明白为什么订单正在改变。还因为JQueryUI中的选项卡没有这个问题。

是否有方法冻结tabcontrol中的选项卡?因此,tab1保持在它应该保持的位置而不是移动它的行朝向bottem?

感谢, Matthy

1 个答案:

答案 0 :(得分:1)

正如Rumplin所说,这是标准的Windows行为。 Word 2003中的选项页面因其臭名昭着:there were 3 rows of tabs。如果您处于一直有多行选项卡的情况下,则选项卡控件是错误的UI范例。与redesigned Word 2007 version.选项卡的Word 2003选项对话框成为左侧选项列表的对比;选择“选项卡”会在右侧填充结果视图。

我认为没有办法让Silverlight选项卡控件按照您想要的方式运行。即使你能做到这一点,当用户点击tab1时会发生什么?如何在不移动第一行标签的情况下将内容与可选内容明确地链接在一起?

您可能会发现这有用,尤其是第7项和第10项:13 design guidelines for tab controls