0

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

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

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

怎么做?

4

1 回答 1

1

您可以将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>
于 2013-08-01T07:18:43.513 回答