要强制Silverlight容器扩展/收缩到其子控件的大小,您可以使用以下方法:
<UserControl SizeToContent="WidthAndHeight">
这将使容器根据其子控件的大小自动调整大小。
this.SizeToContent = SizeToContent.WidthAndHeight;
这将使容器根据其子控件的大小自动调整大小。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<!-- 子控件放在这里 -->
</Grid>
这将使Grid容器根据其子控件的大小自动调整大小。
<Viewbox Stretch="Uniform">
<Grid>
<!-- 子控件放在这里 -->
</Grid>
</Viewbox>
这将使容器根据其子控件的大小自动调整大小,并保持其比例。
总之,要强制Silverlight容器扩展/收缩到其子控件的大小,您可以使用上述方法之一。
领取专属 10元无门槛券
手把手带您无忧上云