在我的 Silverlight 应用程序中,我有一个包含版权信息的标签。我想在每种分辨率下始终在屏幕底部显示标签。
<sdk:Label
Height="28"
x:Name="label1"
Width="422"
Content="Copyright © 2013. All rights reserved." Margin="253,662,252,-41" />
有边距,我只能在屏幕底部显示它。
怎么做?
在我的 Silverlight 应用程序中,我有一个包含版权信息的标签。我想在每种分辨率下始终在屏幕底部显示标签。
<sdk:Label
Height="28"
x:Name="label1"
Width="422"
Content="Copyright © 2013. All rights reserved." Margin="253,662,252,-41" />
有边距,我只能在屏幕底部显示它。
怎么做?
您可以将Grid与两个Rows一起使用。一是“拉伸” Height="*"
,二是适应内容Height="Auto"
。用于HorizontalAlignment
标签:
<Grid x:Name="LayoutRoot" >
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid>
<!-- Main content -->
</Grid>
<!-- Put the label in row 1 : Grid.Row="1"-->
<!-- elastic width :) : HorizontalAlignment="Stretch"-->
<sdk:Label
Grid.Row="1"
Height="28"
x:Name="label1"
HorizontalAlignment="Stretch"
Content="Copyright © 2013. All rights reserved." />
</Grid>