从WPF选项卡控件创建全屏选项

时间:2013-08-20 17:21:18

标签: c# wpf

我继承了一个全面的WPF(C#)应用程序,它广泛使用制表符和其他WPF控件。如何为其中一些选项卡创建全屏选项?我之前已广泛使用过WPF,但我正在尝试最大化我的应用程序的这部分代码重用次数。

此应用程序通常使用连接到6'x6'屏幕上的投影仪的笔记本显示。因此,对于优化这种类型设置的WPF控件的任何帮助都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

在新窗口中打开它,WindowStyle设置为NoneResizeMode设置为NoResize这将使其全屏显示...您可以使用{{ 1}}用于显示全屏按钮的标签页眉和全屏窗口上的另一个按钮关闭它并返回应用程序...

答案 1 :(得分:0)

全屏窗口是否需要互动?如果您只想在那里显示内容,可以使用VisualBrush绘制背景。在全屏窗口中,将背景定义为:

<Window.Background>
    <VisualBrush Visual="{Binding Path=SelectedContent}" />
</Window.Background>

将此窗口的DataContext设置为TabControl,并将选定的选项卡内容复制到该窗口并拉伸到完整的窗口大小。