0

カスタム WPF コントロールを作成しているときに、WPF が System.Windows.Media.Pen 型のプロパティ用の組み込みのビジュアル エディターを提供していないことに驚きました。ブラシ ベースのプロパティのエディターに似たものが表示されることを期待していました。

ここに画像の説明を入力

一部のメイン ストック WPF コントロール (Border、TextBlock、ListView、DataGrid など) で「何か」を描画するために使用されるプロパティの種類を調べたところ、それらにはすべて Pen プロパティがなく、Brush タイプに基づくプロパティのみであることがわかりました。 .

これは WPF の一般的な設計概念であり、カスタム コントロールに Pen プロパティを実装することも避けるべきですか?

Pen プロパティの実装がまだ「適格」である場合、誰かがこれを行う例を示すことができますか? または、MSDN の「カスタム エディターの作成」セクションで説明されている手法を使用して、プロパティ エディターを最初から作成する必要がありますか?

4

0 に答える 0