2013-04-10 68 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逃跑。它允許您在其他應用程序之間切換。