[英]How do you hide the taskbar in WPF in a Windows 10 Desktop application?
如何在 Windows 10 桌面應用程序中隱藏 WPF 中的任務欄?
我環顧四周,這是我得到的最接近的,但我無法隱藏任務欄。
this.ShowInTaskbar = false;
this.WindowState = WindowState.Maximized;
this.WindowStyle = WindowStyle.None;
我正在使用 WPF,NET Core,這是一個 Windows 10 桌面應用程序。 我瀏覽了 web 並看到了這個建議,但仍然不起作用。
this.WindowStyle = WindowStyle.None;
this.Top = 0;
this.Left = 0;
this.Width = SystemParameters.WorkArea.Width;
this.Height = SystemParameters.WorkArea.Height;
this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight;
this.MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth;
我想要一個真正的全屏,沒有標題欄和任務欄,就像幻燈片或 powerpoint 幻燈片隱藏兩者一樣。
通過這樣做,我得到了我想要實現的目標
this.WindowState = WindowState.Normal;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
將 WindowState 設置為 Normal 然后設置為 Maximized 會隱藏任務欄。
我相信博爾凱在他的評論中指出了這一點。
這段代碼沒有問題,它沒有顯示在任務欄中,並且全屏阻塞了任務欄。
this.ShowInTaskbar = false;
this.WindowState = WindowState.Maximized;
this.WindowStyle = WindowStyle.None;
this.ResizeMode= ResizeMode.NoResize;
我猜你使用的是自定義主題庫,我也遇到過類似的問題。你可以試試這個:
<Window.Style>
<Style TargetType="{x:Type Window}"/>
</Window.Style>
只需應用這三個代碼就足夠了。
this.ResizeMode = ResizeMode.NoResize;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
或者,您可以像這樣在 xaml 代碼中實現它。
ResizeMode="NoResize" WindowState="Maximized" WindowStyle="None"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.