我正在使用DevExpress控件。我有一个DocumentLayoutManager,我有DocumentGroup。 例如:
<dxdo:DocumentLayoutManager>
<dxdo:DocumentGroup x:Name="dcGroup"/>
</dxdo:DocumentLayoutManager>
我也有按钮。例如:
<Button x:Name="btn1" Command{Binding btn1Click}/>
<Button x:Name="btn2" Command{Binding btn2Click}/>
我在相应的按钮点击时从ViewModel加载DocumentGroup中的Tabs(例如:btn1click = TabItem1&amp; btn2click = TabItem2)。现在,如果用户点击btn1&amp; btn2然后两个标签都打开了,现在我的问题是如果用户关闭任何已经打开的tabItem然后再次单击该按钮,那么我需要再次在DocumentGroup中显示该标签。
答案 0 :(得分:0)
通常在编程时,我们会尝试制作可重复的功能。你说:
现在,如果用户点击btn1&amp; btn2然后两个标签都打开了,现在我的问题是,如果用户关闭任何已经打开的tabItem然后再次单击该按钮,那么我需要再次在DocumentGroup中显示该标签
打开TabItem
的功能也应该是可重复的。我猜你有一些调用来获取和/或设置数据的方法,通常会添加TabItem
。如果用户关闭TabItem
然后想要重新打开它,您应该再次调用相同的方法。如果存在特定问题或原因导致您无法解决此问题,请修复 问题,因为此方案是您应该实现的目标。