1

我的TabControl;中有多个 TabItems tabItem1, tabItem2, tabItem3...这些是CloseableTabItem

如果我在其中添加一个节点tabItem1并按下按钮为该节点创建一个 subGraph 模型,相同的节点应该出现在tabItem2; 以便

tabItem2-Header = nodeNamenodeName = tabItem1-Header

代码工作正确,但问题是如果我添加一个新节点tabItem2并按下 subGraph-Button,该节点将被添加到tabItem3nodeName = 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