自动调整控件问题

时间:2019-04-22 20:04:44

标签: c# wpf

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

有什么想法可以解决这个问题吗?我提供了一些照片。

Windowed Size

Fullscreen

进行大量研究后,我发现将其放置在面板中,然后将面板锚定设置为没有,然后将 Alignment 设置为完全设置为固定,窗口版本而不是全屏版本。任何帮助都会很棒。

我是否将this.WindowState = FormWindowState.Maximized;设置为全屏显示窗口,如果这根本没有区别呢?

1 个答案:

答案 0 :(得分:2)

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

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

如果希望控件跨多个行或多列,请使用grid.rowspan和grid。 Columnspan属性。

很抱歉,手机上的格式不正确