使用不同的样式或模板创建WPF自定义控件?

6
我正在使用WPF自定义控件,它代表了平面图上的给定点(我正在为学习制作指南应用程序),并且我希望根据此地图节点所表示的对象的不同类别(例如洗手间、电梯或普通房间)使其外观不同。
有人能给我一些如何做到这一点的想法吗?
我尝试创建一个转换器,但效果不佳。 而且我的问题是有时它可能是WPF元素,比如Ellipse,有时它应该是一个图片。
是否可以创建具有多个模板的自定义控件,并根据某些类别属性选择模板呢?

对象的类别是您控件的属性还是存储在其他地方? - Jens
你必须发布自定义控件代码和模板! - Rev
这是一个属性。控件的代码只是一些用于路径查找的属性,而模板现在只是一个单独的椭圆形。 - Pax0r
1个回答

4

那看起来正是我一直在寻找的。 - Pax0r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接