我在自动调整WPF上所有控件的大小时遇到问题。我能够使它们也停留在我想要它们的屏幕一侧,唯一的问题是,当我拥有与编辑器相同大小的窗口时,它看起来很完美,但是当我改变全屏时(也可以是全屏显示),它将所有内容居中放置,然后在整个窗口中拉伸得太合适。
有什么想法可以解决这个问题吗?我提供了一些照片。
进行大量研究后,我发现将其放置在面板中,然后将面板锚定设置为没有,然后将 Alignment 设置为完全设置为固定,窗口版本而不是全屏版本。任何帮助都会很棒。
我是否将this.WindowState = FormWindowState.Maximized;
设置为全屏显示窗口,如果这根本没有区别呢?
答案 0 :(得分:2)
网格应该可以帮助您,只需定义列和行即可。然后将控件放在行内,并将对齐方式(垂直和水平)更改为拉伸即可。
您将遇到文本大小的问题,需要在视图模型的后面或视图模型中对其进行管理
如果希望控件跨多个行或多列,请使用grid.rowspan和grid。 Columnspan属性。
很抱歉,手机上的格式不正确