问题描述
|
嘿,我在画布上有一堆ContentControls,每个ContentControls顶部都有一个装饰物,以增加选择区域(某些ContentControls可能呈现为1像素的线条,因此很难单击)。
我希望允许XAML中的任何人对装饰器进行样式设置,例如,当鼠标悬停在装饰器上时,它将显示蓝色轮廓。
如何允许装饰者从我的资源词典中选取ControlTemplate?
谢谢。
解决方法
Adorner
可以具有任何数字System.Windows.Media.Visual
派生的元素作为其子元素。因此,您可以创建一个“ 2”或“自定义控件”并将其托管在“ 0”中。这种样式/模板应该与在其他地方使用这些控件时相同。