gpt4 book ai didi

xaml - 将文本 block 与页面底部对齐

转载 作者:行者123 更新时间:2023-12-04 11:23:54 26 4
gpt4 key购买 nike

我正在尝试将我的 Windows 手机应用程序的版本与页面的底部中心对齐。
它将它放在 View 中的所有组件的底部(下方)。但不是我的页面底部

<StackPanel>
<TextBlock Text="Username:" Margin="12,0,0,0"/>
<TextBox Text="{Binding UserName, Mode=TwoWay}" c4f:TextBinding.UpdateSourceOnChange="True" InputScope="EmailUserName" />
<TextBlock Text="Password:" Margin="12,0,0,0"/>
<PasswordBox Password="{Binding Password, Mode=TwoWay}" c4f:TextBinding.UpdateSourceOnChange="True" />
<Button Content="Next" IsEnabled="{Binding CanMoveNext}" Command="{Binding LoginCommand}"/>
<TextBlock Text="{Binding ConnectionError}" TextWrapping="Wrap" FontSize="{StaticResource TitleSize}"></TextBlock>
<TextBlock Text="{Binding VersionNumber}" Height="450" Padding="3" TextWrapping="Wrap" VerticalAlignment="Bottom" HorizontalAlignment="Center" FontSize="15"></TextBlock>
</StackPanel>

我希望它位于页面底部。

最佳答案

您可以使用 Grid为了这:

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0">
...
</StackPanel>
<TextBlock Grid.Row="1" Text="{Binding VersionNumber}" Padding="3" TextWrapping="Wrap" HorizontalAlignment="Center" FontSize="15"/>
</Grid>

Grid包含两行。第二行占据其内容所需的高度,第一行占据剩余的高度。可以在visualstudiomagazine.com 上找到一篇很好的文章来解释这一点: Windows Phone Layout Using Grid

关于xaml - 将文本 block 与页面底部对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25332534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com