我有一个设置了ResizeMode =“ CanResizeWithGrip”和AllowTransparency =“ true”的窗口。
它可以正常工作,直到将其移到屏幕顶部,然后自动将其最大化。

如何停止最大化播放,以便将屏幕显示为位于屏幕顶部的窗口。

最佳答案

尝试:

private void Window_LocationChanged(object sender, EventArgs e)
{
    this.WindowState = System.windows.WindowState.Normal;
}


如果需要具体说明,请检查您的位置:

    if (this.Top == 0)
    {
        this.WindowState = System.windows.WindowState.Normal;
    }

10-04 17:34