我有一个图形控件,它有两种类型的实体:节点和边(链接)。图形控件公开了几个属性,即
- myGraphContol.SelectedNode
- myGraphControl.SelectedLink
节点和边都有一些用于可视化的配置文件数据,因此它们都实现了一个名为 IProfile 的接口。
配置文件数据将在相邻的 ContentControl 中可视化,该 ContentControl 将选择适当的模板。这工作得很好:
<ContentControl VerticalAlignment="Stretch" ContentTemplate="{Binding Source={StaticResource AllPropertiesTemplate}}" Content="{Binding Path=SelectedNode.Data,ElementName=myGraphContol}"/>
但是我如何使它适用于另一个属性 SelectedLink.Data。基本上,内容控件必须与这两个属性绑定。用户将一次单击任何一个节点或边,并能够查看配置文件。任何帮助将不胜感激。感谢您阅读此内容。
问候,