我的TabControl
;中有多个 TabItems tabItem1
, tabItem2
, tabItem3
...这些是CloseableTabItem
。
如果我在其中添加一个节点tabItem1
并按下按钮为该节点创建一个 subGraph 模型,相同的节点应该出现在tabItem2
; 以便
tabItem2-Header = nodeName
和nodeName = 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;
}