在WPF中,我只想拥有一个包含3个文本块的"容器".我希望这3个文本块的大小,以便它们每个占据父级宽度的1/3.我注意到stackpanel会自动调整最后一个孩子的大小,但有没有办法自动调整每个孩子的大小?
HCL*_*HCL 18
<Grid HorizontalAlignment="Stretch">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="1" Grid.Column="0"/>
<TextBlock Text="2" Grid.Column="1"/>
<TextBlock Text="3" Grid.Column="2"/>
</Grid>
Run Code Online (Sandbox Code Playgroud)
网格很常见,并且在每个WPF-App中都使用了很多.然而,UniformGrid也非常方便,但不是那么出名.