如何将TextBlock始终放在视图的底部

时间:2014-03-10 07:16:25

标签: c# wpf xaml

我想在视图的底部放置一个 TextBlock 来通知用户。每个视图高度都不同,用户可以使用ScrollViewer滚动视图。

 我希望无论视图多长时间,TextBlock始终位于视图的底部,用户无需将滚动条滚动到视图底部以查看消息。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

如果你问的是定位,你试过这个吗,

<TextBlock ... HorizontalAlignment="Centre" VerticalAlignment="Bottom"/>

如果我的理解有误,请告诉我。

答案 1 :(得分:0)

添加两个网格。一个用于您的目的,您添加所有视图,第二个用于信息文本,如下所示。

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>

<!-- This is your main grid in ScrollViewer-->
<ScrollViewer> 
    <Grid Grid.Row="0" >

    </Grid>
</ScrollViewer>

<!-- This is information Text which is always at bottom -->
<Grid Grid.Row="1">
    <TextBlock Text="Your Message" HorizontalAlignment="Center" VerticalAlignment="Bottom"/>
</Grid>

</Grid>