【问题标题】:How to disable maximizing of a window when the window is moved to the top left corner of the screen?当窗口移动到屏幕的左上角时如何禁用窗口的最大化?
【发布时间】:2013-10-20 08:14:08
【问题描述】:

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

如何阻止它最大化,以便我可以将屏幕显示为位于屏幕顶部的窗口。

【问题讨论】:

标签: c# wpf window-resize maximize


【解决方案1】:

试试:

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

如果您必须具体,请检查您的位置:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-21
    相关资源
    最近更新 更多