在我的Silverlight应用程序中,我有一个包含版权信息的标签。我想在每个分辨率下始终在屏幕底部显示标签。
<sdk:Label
Height="28"
x:Name="label1"
Width="422"
Content="Copyright © 2013. All rights reserved." Margin="253,662,252,-41" />
有边距我只能在屏幕底部显示。
怎么做?
答案 0 :(得分:1)
您可以将Grid与Rows一起使用。一个“Stretch”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>