0

silverligth tabControlを使用するインターフェースを作成しています。 しかし、私は命令の問題にぶつかっています。 (あなたが本を読んでいましたように)Silverligth 4 [Tabcontrol] - ダブルローのop tabitemsが変化する注文を与える

あなたが例で見ることができるように、これは正しい順序である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のタブをフリーズする方法はありますか?だから、タブ1は、その行をボトムに向かって動かす代わりに、どこにとどまるべきなのでしょうか?

おかげで、 Matthy

+0

これは完全に論理的な動作です。フォーカスのために上部の行が下に移動するため、コンテンツはタブに接続できます – Rumplin

答えて

1

Rumplinが言ったように、これはWindowsの標準的な動作です。 Word 2003のオプションページには悪名高い:there were 3 rows of tabs。一貫して複数のタブ行がある状況にある場合、タブコントロールは間違ったUIパラダイムです。 Word 2003のオプションダイアログ(redesigned Word 2007 version.タブ)は、左側のオプションのリストになりました。 「タブ」を選択すると、右側の結果ビューが表示されます。

Silverlightのタブコントロールを好きなように動作させる方法はないと思います。あなたがそれを作ることができたとしても、ユーザーがtab1をクリックするとどうなりますか?最初のタブの行を動かすことなく、どのように視覚的にコンテンツを選択したタブにリンクしますか?

特に、7と10の項目が便利です。13 design guidelines for tab controlsです。

関連する問題