1

私の中に複数のTabItemsがありますTabControltabItem1, tabItem2, tabItem3...これらはCloseableTabItem.

にノードを追加しtabItem1、ボタンを押してこのノードのサブグラフ モデルを作成すると、同じノードが に表示されtabItem2ます。となることによって

tabItem2-Header = nodeNamenodeName = tabItem1-Header

コードは正しく動作しますが、問題は、新しいノードを追加しtabItem2て subGraph-Button を押すと、ノードが追加されますtabItem3が、nodeName = tabItem1-Header.

最初の条件の横に別の条件を書く必要があると思いますがif()、どの条件が適しているかわかりません

MyNodeData todata = new MyNodeData();
if (tabItem1.IsLoaded)
{
  string childNodeName = (String)tabItem1.Header;
  todata.Text = childNodeName;
  return; 
}
if (tabItem2.IsLoaded) 
{
  string childNodeName = (String)tabItem2.Header;
  todata.Text = childNodeName;
  return;
}
if (tabItem3.IsLoaded)
{
  string childNodeName = (String)tabItem3.Header;
  todata.Text = childNodeName;
  return;
}
4

0 に答える 0