0

ねえ、私はキャンバス上にたくさんのContentControlsを持っています、ContentControlsはそれぞれ、選択領域を増やすためにそれらの上に装飾を持っています(一部のContentControlsは1ピクセルの線としてレンダリングされる可能性があるため、クリックするのが難しいです)。

XAMLの誰でも装飾者のスタイルを設定できるようにしたいので、たとえば、マウスを装飾者の上に置くと、青い輪郭が表示されます。

装飾者がリソースディクショナリからControlTemplateを取得できるようにするにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

は、その子として任意Adornerの数値System.Windows.Media.Visual派生要素を持つことができます。したがって、UserControlまたはカスタム コントロールを作成し、 内でホストすることができますAdorner。そうすれば、それらのコントロールを他の場所で使用する場合と同じスタイル/テンプレートにする必要があります。

于 2011-05-23T18:59:53.320 に答える