![](/img/trans.png)
[英]WPF | C# - When WindowStyle = “None” and the window is maximized the Task Bar doesn't show up
[英]Maximized window with WindowStyle=“None” doesn't move again using keyboard SHIFT+WIN+LEFT/RIGHT
我在Windows 7 64位.NET 4.5.1下有2個監視器系統
這是重現我所遇到的令人討厭的情況的窗口和步驟:
窗口的xaml
<Window x:Class="WindowStyleTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="WindowStyle Test"
WindowStartupLocation="CenterOwner"
WindowStyle="None"
Height="350"
Width="525"
Loaded="MainWindow_OnLoaded">
<Grid>
</Grid>
</Window>
窗口后面的代碼
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
{
// quick fix to show the taskbar, you can remove this, but it also doesn't work
this.WindowStyle = System.Windows.WindowStyle.ThreeDBorderWindow;
this.WindowState = System.Windows.WindowState.Maximized;
this.WindowStyle = System.Windows.WindowStyle.None;
}
}
SHIFT+WIN+LEFT
或SHIFT+WIN+RIGHT
將最大化的窗口移至其他監視器 SHIFT+WIN+LEFT
或SHIFT+WIN+RIGHT
將窗口移回到上一個/第一個監視器 有任何解決辦法嗎? 我認為這是Windows問題。
是的,我需要WindowStyle="None"
我在這里看不到任何問題。 我唯一看到的問題是您使用的快捷鍵。
您可能希望WINDOW
+ LEFT
或WINDOW
+ RIGHT
或WINDOW
+ UP
來移動它。
或WINDOW
+ SHIFT
+ LEFT/RIGHT
在監視器之間移動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.