c# - TabItem 中的新窗口?

标签 c# wpf window tabcontrol tabitem

是否可以在 TabControlTabItem 中打开另一个 Window

我想这样做的原因是,如果我的 TabControl 中有 5 个 TabItem,我正在编写所有这些 TabItem 的一个窗口文件 及其关联的操作将变得非常大。因此,如果可以为每个 TabItem 提供自己的 Window 文件,那就太好了。

或者如何解决控制TabControlWindow文件过大的问题?

最佳答案

<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>

您的每个 TabUserControl 实际上都是简单的 UserControl,因为 TabItem 可以将任何控件作为其自己的子控件。

关于c# - TabItem 中的新窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1926784/

相关文章:

c# - 我可以让一个窗口在用户松开鼠标按钮之前不调整自己的大小吗?

wpf 字符串格式 d

.net - MediaElement 可以播放哪些类型的视频?

c# - 从 WinForms 窗体显示 WPF 窗口绝对安全吗?

python - 如何在启动对话框时使父窗口不可见

jQuery 添加和删除 $(window).scroll(function()?

java - 如何在 Swing 中将一个窗口停靠到另一个窗口?

c# - 具有代码生成功能的分层状态图设计器

c# - 用于选择具有特定值的特定节点的 XPath 字符串 c#

c# - 在 C# 中检测可空类型