2009-05-27 13 views
1

私は3つのタブを持つWPF tabcontrolを持っています。最初のページの上部には、一般的なタスク(保存、ロードなど)のメニューを構成するスクロールビューワがあります。このスクロールビューアをすべてのタブの上部に表示します。コードをコピーしてすべてのタブに貼り付けることなくこれを行うことは可能ですか?複数のタブコントロールページに1つのコントロールを表示させるにはどうすればよいですか?

答えて

1

ボタンのUIとロジックを含むカスタムコントロールを作成し、そのコントロールを各タブに含めることができます。これを行う最善の方法は、サブクラスScrollViewerを作成し、XAMLに各ボタンを定義することです。それぞれのタブページで、新しいサブクラスのインスタンスを作成して作成することができます。

これにより、各ページでクラスのインスタンスが異なりますが、ボタンのロジックはコード内に1回だけ存在します。

1

タブコントロールの上部と上部にスクロールビューアとボタンを実装できます。

関連する問題