我正在开发一个WPF应用程序,它将以全屏显示。 此外,该应用程序应该适用于多个维度的多个平板电脑。 我希望我的应用程序能够独立于其尺寸全屏运行。
完成此任务的最佳做法是什么?
答案 0 :(得分:137)
只需将WindowState
设置为Maximized
,将WindowStyle
设置为None
。
答案 1 :(得分:28)
将WindowStyle设置为None,将WindowState设置为Maximumized。这可以这样做:
WindowState = WindowState.Maximized;
WindowStyle = WindowStyle.None;
或者在xaml:
<Window x:Class="FullScreenApplication.Window"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Full Screen WPF"
WindowState="Maximized"
WindowStyle="None">
只需点击ALT-TAB即可从全屏wpf中退出。它允许您在其他应用程序之间切换。
答案 2 :(得分:0)
答案 3 :(得分:0)
全屏:
oldstate = WindowState;
WindowState = WindowState.Maximized;
Visibility = Visibility.Collapsed;
WindowStyle = WindowStyle.None;
ResizeMode = ResizeMode.NoResize;
Visibility = Visibility.Visible;
Activate();
返回:
WindowState = oldstate;
WindowStyle = WindowStyle.SingleBorderWindow;
ResizeMode = ResizeMode.CanResize;