Pok*_*oku 4 c# wpf tabcontrol window tabitem
是否有可能打开另一个Window在TabControl的TabItem?
我想这样做的原因是,如果我有5 TabItem秒,我TabControl正在编写所有这些TabItem的一个Window文件,它们的关联动作会变得非常大.因此,如果可以为每个文件提供TabItem自己的Window文件,那就太好了.
或者你如何解决Window控制文件TabControl太大的问题?
<Window ...
xmlns:local="clr-namespace:MyNamespace"
>
<TabControl>
<TabItem Header="FirstTab">
<local:MyFirstTabUserControl/>
</TabItem>
<TabItem Header="SecondTab">
<local:MySecondTabUserControl/>
</TabItem>
<TabItem Header="ThirdTab">
<local:MyThirdTabUserControl/>
</TabItem>
</TabControl>
</Window>
Run Code Online (Sandbox Code Playgroud)
您的每个TabUserControl实际上都是简单的UserControl,因为TabItem可以将任何控件托管为自己的子控件.
您还可以将 TabItem Content 设置为等于您的 Window 内容
例如:[WindowType 是您的窗口]
WindowsType oWindow = new WindowType();
TabItem oTab = new TabItem();
oTab.Content = oWindow.Content;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9410 次 |
| 最近记录: |