当我在堆栈面板中添加 2 个文本块时,文本块的 HorizontalAlignment 设置不起作用
这是什么原因?
Xml:
<Border Grid.Column="1" Background="#312a28">
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
<TextBlock Name="current_page" Text="ÖZET" VerticalAlignment="Center" Foreground="White" FontSize="16"/>
<TextBlock Name="next_page" Text="KASA" VerticalAlignment="Center" HorizontalAlignment="Right" Foreground="White" FontSize="16"/>
</StackPanel>
</Border>
Run Code Online (Sandbox Code Playgroud)
带有 Orientation="Horizontal" 的 StackPanel 会忽略HorizontalAlignment子元素。
如果你需要像这样的布局
=======================
| (ÖZET) (KASA) |
=======================
Run Code Online (Sandbox Code Playgroud)
然后尝试网格:
<Border Grid.Column="1" Background="#312a28">
<Grid VerticalAlignment="Center">
<TextBlock Name="current_page" Text="ÖZET" VerticalAlignment="Center" Foreground="White" FontSize="16"/>
<TextBlock Name="next_page" Text="KASA" VerticalAlignment="Center" HorizontalAlignment="Right" Foreground="White" FontSize="16"/>
</Grid>
</Border>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |