首页 > 解决方案 > 自动调整控件问题

问题描述

我在自动调整 WPF 上所有控件的大小时遇到​​问题。我也可以让它们留在我想要它们的屏幕一侧,唯一的问题是,当我的窗口与编辑器大小相同时,它看起来很完美,但是,当我更改太全屏时(也可以全屏显示),它使所有内容居中,而不是在整个窗口中拉伸太适合。

知道我该如何解决这个问题吗?我提供了几张照片。

窗口大小

全屏

经过大量研究,我发现将它放在一个面板中,然后将面板Anchor too none 设置为Alignment too none ,它修复了窗口版本而不是全屏版本。任何帮助都会很棒。

this.WindowState = FormWindowState.Maximized;如果这有什么不同,我将窗口设置得太全屏了吗?

标签: c#wpf

解决方案


网格应该可以帮助您,只需定义列和行。然后将控件放在行内并将对齐方式(垂直和水平)更改为拉伸,您就完成了。

您将遇到文本大小问题,需要在代码后面或视图模型中进行管理

如果您希望控件跨越多行或多列,请使用 grid.rowspan 和网格。列跨度属性。

抱歉格式错误,我在打电话


推荐阅读