在silverlight中显示始终位于页面底部的标签

时间:2013-08-01 06:55:48

标签: silverlight xaml silverlight-4.0 label

在我的Silverlight应用程序中,我有一个包含版权信息的标签。我想在每个分辨率下始终在屏幕底部显示标签。

<sdk:Label
    Height="28"
    x:Name="label1"
    Width="422"
    Content="Copyright © 2013. All rights reserved." Margin="253,662,252,-41" />

有边距我只能在屏幕底部显示。

怎么做?

1 个答案:

答案 0 :(得分:1)

您可以将GridRows一起使用。一个“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>