c# - 自动调整控件问题
问题描述
我在自动调整 WPF 上所有控件的大小时遇到问题。我也可以让它们留在我想要它们的屏幕一侧,唯一的问题是,当我的窗口与编辑器大小相同时,它看起来很完美,但是,当我更改太全屏时(也可以全屏显示),它使所有内容居中,而不是在整个窗口中拉伸太适合。
知道我该如何解决这个问题吗?我提供了几张照片。
经过大量研究,我发现将它放在一个面板中,然后将面板Anchor too none 设置为Alignment too none ,它修复了窗口版本而不是全屏版本。任何帮助都会很棒。
this.WindowState = FormWindowState.Maximized;
如果这有什么不同,我将窗口设置得太全屏了吗?
解决方案
网格应该可以帮助您,只需定义列和行。然后将控件放在行内并将对齐方式(垂直和水平)更改为拉伸,您就完成了。
您将遇到文本大小问题,需要在代码后面或视图模型中进行管理
如果您希望控件跨越多行或多列,请使用 grid.rowspan 和网格。列跨度属性。
抱歉格式错误,我在打电话
推荐阅读
- firebase - 在 Firestore 中收听查询结果时记录读取含义
- typescript - 为什么在编写 TypeScript 时,Visual Studio Code 中的括号会变成红色?
- android - 膨胀类 com.google.android.material.bottomnavigation.BottomNavigationView 时出错-
- javascript - 如何避免在 Webpack 中的异步中检查等待
- azure-data-factory - 如何从数据流(Azure 数据工厂)中的 json 源中删除根?
- javascript - 彼此垂直绘制条形图d3.js
- git - 从干净的工作目录执行 git pull 后,文件传递到修改
- python - Cron 不会自动启动
- node.js - 为什么我的方法不能解决间隔调度算法?
- c# - 在 C# 中进行泛型搜索的函数