C# 正确对齐按钮/堆叠面板中的文本块
我尝试将C# 正确对齐按钮/堆叠面板中的文本块,c#,xaml,uwp,C#,Xaml,Uwp,我尝试将文本块向左对齐。 按钮应占据该区域的其余部分(直到图片)。 我该怎么做 这是一个UWP/C应用程序 首先,您应该将列定义替换为: <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> 另外,您似乎还需要设置StackPanel的VerticalAl
文本块
向左对齐。
按钮应占据该区域的其余部分(直到图片)。
我该怎么做
这是一个UWP/C应用程序
首先,您应该将
列定义替换为:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
另外,您似乎还需要设置StackPanel
的VerticalAlignment=“Center”
:
<StackPanel Grid.Column="1" Grid.Row="0"
HorizontalAlignment="Right" VerticalAlignment="Center">
首先,您应该将列定义替换为以下内容:
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
另外,您似乎还需要设置StackPanel
的VerticalAlignment=“Center”
:
<StackPanel Grid.Column="1" Grid.Row="0"
HorizontalAlignment="Right" VerticalAlignment="Center">
但是文本仍然在按钮的中间。我需要左侧站点上的文本:O但是thx,供您回答。@PaulePaul设置按钮的HorizontalContentAlignment=“left”
,然后它就可以正常工作了。啊,thx!这是我一直在找的房子!但是文本仍然在按钮的中间。我需要左侧站点上的文本:O但是thx,供您回答。@PaulePaul设置按钮的HorizontalContentAlignment=“left”
,然后它就可以正常工作了。啊,thx!这是我一直在找的房子!
<Button Background="Transparent" HorizontalAlignment="Stretch"
HorizontalContentAlignment="Left">