0

ノードとエッジ (リンク) の 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 つずつクリックして、プロファイルを表示できます。どんな助けでも大歓迎です。これを読んでくれてありがとう。

よろしく、

4

1 に答える 1