当为网格定义行和列时,在WPF网格中显示控件的逻辑是什么?同样,如果定义了行和/或列,如果没有为子控件指定附加属性的值(即Grid.Row =“1”Grid.Column =“0”),会发生什么?
谢谢! 布雷特
答案 0 :(得分:3)
你最终得到一行和一列占用所有可用空间(实际上你没有任何空间,但行为就像那样)。
如果您没有为Grid.Row
和Grid.Column
设置附加值,则默认为0。
答案 1 :(得分:2)
当既未定义行也未定义列时,在WPF网格中显示控件的逻辑是什么
我已经看到这个被使用了很多。
<Grid>
<Ellipse ... />
<TextBlock ... />
</Grid>
Ellipse将隐藏在 TextBlock之后,两者都将填满Grid的内部。
它的行为类似于1x1网格,您可以设置Grid.Column="0"
但不能设置任何其他值。