我在 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"
答案 0 :(得分:1)
我在这里看不到任何问题。我能看到的唯一问题是你正在使用的快捷键。
您可能希望WINDOW
+ LEFT
或WINDOW
+ RIGHT
或WINDOW
+ UP
移动它。
或WINDOW
+ SHIFT
+ LEFT/RIGHT
在监视器之间移动。