【问题标题】:GUI Window Size C# WPFGUI 窗口大小 C# WPF
【发布时间】:2026-01-24 11:25:02
【问题描述】:

我想将窗口设置为创建游戏的确切大小,因为我将使用屏幕的 X 和 Y 坐标来移动物体。问题在于,在设置窗口宽度和高度时,它包括该尺寸的边框,因此您的实际尺寸小于您指定的尺寸。我该怎么办?

【问题讨论】:

  • 能否改为设置窗口内面板的宽度和高度?通常它是一个网格面板,除非你改变了它。然后,您可以设置窗口的 SizeToContent 属性,以便它可以自动调整大小以适应网格。
  • 谢谢!它实际上是一个画布,但有效。正是我想要的。
  • 不用担心,太好了!

标签: c# wpf size


【解决方案1】:

您将宽度和高度设置为窗口内的面板。通常它是一个网格面板,除非你改变了它。然后,您可以设置窗口的 SizeToContent 属性,以便它可以自动调整大小以适应 Grid。

【讨论】:

    【解决方案2】:

    或者你也可以这样做:myForm.Width = yourValue + borderSize;

    【讨论】:

      【解决方案3】:

      如果您的窗口是 WPF 窗口,请尝试使用 AllowsTransparency="True" 和 WindowStyle="None"

      【讨论】: