装饰装饰风格

问题描述

| 嘿,我在画布上有一堆ContentControls,每个ContentControls顶部都有一个装饰物,以增加选择区域(某些ContentControls可能呈现为1像素的线条,因此很难单击)。 我希望允许XAML中的任何人对装饰器进行样式设置,例如,当鼠标悬停在装饰器上时,它将显示蓝色轮廓。 如何允许装饰者从我的资源词典中选取ControlTemplate? 谢谢。     

解决方法

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