2013-04-10 54 views
48

我正在开发一个WPF应用程序,它将以全屏幕显示。 此外,该应用程序将在很多尺寸的平板电脑上工作。 我希望我的应用程序可以独立于它的尺寸全屏运行。全屏wpf

什么是完成这个任务的最佳做法是什么?

回答

104

只需将WindowState设置为Maximized,并将WindowStyle设置为None即可。

+6

同时将窗口设置为最顶层将确保没有其他窗口显示在您的窗口上。 – 2013-11-05 07:48:21

+7

@YashGadhiya你永远不应该这样做。 – 2014-05-18 00:22:25

+1

@GlennMaynard有可以接受的用例。现在,客户需要一款应用程序,除非该应用程序已关闭,否则它永远不会拥有超过它的任何内容 – 2014-05-20 11:39:17

17

设置WindowStyle为None,并且将WindowState到最大化。这是可以做到这样的:

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逃跑。它允许您在其他应用程序之间切换。