C# 使用不同样式或模板的WPF自定义控件?
我有一个WPFC# 使用不同样式或模板的WPF自定义控件?,c#,wpf,wpf-controls,custom-controls,C#,Wpf,Wpf Controls,Custom Controls,我有一个WPF自定义控件,它代表我在一个平面上的一个给定点(我正在为我的学习制作一个向导应用程序),我希望它对于这个地图节点所代表的不同类别的对象(即厕所、电梯或普通房间)看起来不同。 谁能告诉我怎么做 我试着创建一个转换器,但没有成功。 我的问题是,有时in可能是WPF元素,比如椭圆,有时它应该是图像 是否可以使用多个模板创建自定义控件,并且模板将根据某些类别属性进行选择?对于此类内容,您可能需要查看该类。它允许您根据要绑定到的实际对象选择datatemplate 这里有一个教程,但我相信你可
自定义控件
,它代表我在一个平面上的一个给定点(我正在为我的学习制作一个向导应用程序),我希望它对于这个地图节点所代表的不同类别的对象(即厕所、电梯或普通房间)看起来不同。谁能告诉我怎么做 我试着创建一个转换器,但没有成功。 我的问题是,有时in可能是WPF元素,比如椭圆,有时它应该是图像
是否可以使用多个模板创建自定义控件,并且模板将根据某些类别属性进行选择?对于此类内容,您可能需要查看该类。它允许您根据要绑定到的实际对象选择datatemplate 这里有一个教程,但我相信你可以在互联网上找到更多:
对象的类别是控件的属性还是存储在其他位置?您还必须发布自定义控件代码!这是一种财产。控制代码只是路径查找的一些属性,模板现在只是一个椭圆。这正是我一直在寻找的