私のウィンドウ内のいくつかのコントロールは、ボーダーとその上のラベルで囲まれていて、コントロールに関する何かを示すタイトルが含まれていることを望みます(例えば、人のリスト、ボーダーに囲まれたもの、リストには「My Persons」というテキストのラベルがあります)。私はこれを多くのコントロールに適用したいので、それぞれのコントロールに特定のxamlを書いてはいけません。ユーザーコントロールを作成するか、スタイル/テンプレートを使用する方法がありますか?WPFでコントロールを「装飾する」方法
ビジュアル例:
http://dl.getdropbox.com/u/829214/example.GIF
このソリューションのように、私はAdornerから派生したクラスを作成し、そこでロジックを実装する必要があります。なぜユーザーコントロールより優れているのですか? xamlのみを使用して別の方法ではありませんか? – Andy
あなたはユーザーコントロールを作成することができ、このxamlのみを行うことができます。おそらくさらに多くのコードを取ります。 –