0

嘿,我在 Canvas 上有一堆 ContentControl,每个 ContentControl 上面都有一个装饰器以增加选择区域(一些 ContentControl 可能呈现为 1 像素线,因此很难单击)。

我想让装饰器由 XAML 中的任何人设置样式,例如,当鼠标悬停在装饰器上时,它将显示蓝色轮廓。

如何让装饰者从我的资源字典中获取 ControlTemplate?

谢谢。

4

1 回答 1

0

AnAdorner可以将任何数字System.Windows.Media.Visual派生元素作为其子元素。因此,您可以创建一个UserControl或自定义控件并将其托管在Adorner. 这种方式样式/模板应该与在其他地方使用这些控件时相同。

于 2011-05-23T18:59:53.320 回答