2009-05-20 17 views
1

私のウィンドウ内のいくつかのコントロールは、ボーダーとその上のラベルで囲まれていて、コントロールに関する何かを示すタイトルが含まれていることを望みます(例えば、人のリスト、ボーダーに囲まれたもの、リストには「My Persons」というテキストのラベルがあります)。私はこれを多くのコントロールに適用したいので、それぞれのコントロールに特定のxamlを書いてはいけません。ユーザーコントロールを作成するか、スタイル/テンプレートを使用する方法がありますか?WPFでコントロールを「装飾する」方法

ビジュアル例:

http://dl.getdropbox.com/u/829214/example.GIF

答えて

0

私はadornersとadorner層になります。

+0

このソリューションのように、私はAdornerから派生したクラスを作成し、そこでロジックを実装する必要があります。なぜユーザーコントロールより優れているのですか? xamlのみを使用して別の方法ではありませんか? – Andy

+0

あなたはユーザーコントロールを作成することができ、このxamlのみを行うことができます。おそらくさらに多くのコードを取ります。 –

0

これを達成するもう1つの方法は、contentcontrolから派生したカスタム/ユーザーコントロールを作成することです。コンテンツコントロールを使用してコンテンツを変更し、必要に応じてコントロールをデザインします。

関連する問題