4

内部にいくつかの TabItem オブジェクトを含む TabControl オブジェクトがあります。現在、TabItem の幅の合計は、右側のスペースを埋めるのに十分な長さではありません:

今、私は次のデザインのいずれかを持ちたいです:

代替テキスト http://img111.imageshack.us/img111/4158/67279984.png

上記のデザインの 1 つをアーカイブするには、どのプロパティを設定する必要がありますか? 2 番目の設計では、TabItem オブジェクトの Horizo​​ntalAlignment プロパティを (「中央」に) 調整し、TabControl オブジェクトの Horizo​​ntalContentAglinment プロパティを (「中央」に) 調整しようとしましたが、どちらも機能しません。

誰かが設計を実装するために何をすべきかを指摘できますか? 私は最初のデザインが好きですが、それが不可能または非常に難しい場合は、2 番目のデザインもいいでしょう。

ありがとう。

4

2 に答える 2

2

タブは、TabControlのHeaderPanelによって配置されます。レイアウトを変更するには、HeaderPanelを置き換える必要があります。これを行う唯一の方法は、ControlTemplateを使用することのようです。これを行う方法を示す記事は次のとおりです:http: //www.codeproject.com/KB/WPF/WpfSqueezeTabPanel.aspx

于 2009-10-18T07:34:51.770 に答える