设置网格列的宽度/高度时,"自动"和"*"之间有什么不同?

Nam*_* VU 106 wpf

在设置网格列的宽度/高度时,我无法区分"自动"和"*"之间的差异.请帮忙!

Sam*_*ack 180

我们在这里谈论WPFGrid 的背景?我的回答将讨论列,但同样适用于行.

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

Auto意味着列的宽度与其所需的元素一样多.通过为宽度和固定宽度列*分配空间Auto,然后将剩余空间分开来计算大小列的宽度.因此,如果只有一个*大小的列,它将获得所有剩余空间,如果有两个,它们将获得一半,等等.您还可以更改分配给每个星大小列的比例.

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

  • 两年内第三次来到这里。我希望我每次都能投一次票。:) (10认同)
  • 实际上是第四次了。 (7认同)
  • @Spotted同样在这里,我永远记不起这些东西:) (2认同)