ノードとエッジ (リンク) の 2 種類のエンティティを持つグラフ コントロールがあります。グラフ コントロールは、いくつかのプロパティを公開します。
- myGraphContol.SelectedNode
- myGraphControl.SelectedLink
ノードとエッジの両方に視覚化用のプロファイル データがあるため、どちらも IProfile というインターフェイスを実装しています。
プロファイル データは、適切なテンプレートを選択する隣接する ContentControl で視覚化されます。これは完全にうまくいきます:
<ContentControl VerticalAlignment="Stretch" ContentTemplate="{Binding Source={StaticResource AllPropertiesTemplate}}" Content="{Binding Path=SelectedNode.Data,ElementName=myGraphContol}"/>
しかし、別のプロパティ SelectedLink.Data で機能させるにはどうすればよいですか。基本的に、コンテンツ コントロールは両方のプロパティにバインドする必要があります。ユーザーは、ノードまたはエッジのいずれかを一度に 1 つずつクリックして、プロファイルを表示できます。どんな助けでも大歓迎です。これを読んでくれてありがとう。
よろしく、