我正在努力实现这样的目标:
正如您所看到的那样,标题为“这就是我想要的” 另一个标签
我写的代码:
<Grid Width="345" Height="445" Background="White">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Orientation="Vertical" Margin="10">
<Label Content="How to align this to the left:" />
<StackPanel Grid.Row="1" Orientation="Horizontal" Background="#D9D9D9">
<Label Content="€" FontSize="20" HorizontalAlignment="Center" VerticalAlignment="Center" />
<Label Content="256,00" FontSize="38" FontWeight="Bold" />
</StackPanel>
</StackPanel>
</Grid>
</Grid>
可以注意到,标签没有对齐左边,看起来有一些填充或什么......
并且€符号也不在正确的位置,我试图在第一张图像上实现这一点,但我尝试使用不同类型的对齐(水平,居中)的所有内容都不起作用..
谢谢你们 干杯
答案 0 :(得分:0)
将Padding
的{{1}}设置为Label
或使用0
。 TextBlock比TextBlock
更轻量级,并且没有默认Label
。
您可以使用Padding
属性将€ - 签名移动一点:
Margin