为网格列设置宽度/高度时,“自动”和“ *”有什么区别?


Answers:


197

我们在谈论的背景下 WPF这里 Grid吗?我的答案将讨论列,但行也一样。

简而言之:
- Auto表示列内容的大小,并且
- *表示与网格成比例的大小

Auto表示一列的宽度应与其内元素所需的宽度相同。*通过为Auto,和固定宽度列分配空间,然后除以剩余空间,可以计算出大小列的宽度。因此,如果只有一个*大小的列,它将获得所有剩余的空间,如果有两个大小的列,它们将各占一半,依此类推。您还可以更改分配给每个星形大小的列的比例。

如果列A的大小为2*,列B的大小为,3*则整个列空间将分为5个相等的份额;A列将获得2的份额,B列将获得3的份额。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.