c# - 堆栈面板中的水平对齐问题
问题描述
当我在堆栈面板中添加 2 个文本块时,文本块的水平对齐设置不起作用
这是什么原因?
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>
解决方案
带有 Orientation="Horizontal" 的 StackPanel 忽略HorizontalAlignment
子元素。
如果你需要像这样的布局
=======================
| (ÖZET) (KASA) |
=======================
然后尝试网格:
<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>
推荐阅读
- php - 第一次尝试我正在处理登录/注册表单。收到错误
- javascript - 如何通过使用键值对将两个具有两种不同大小的对象数组合并到一个数组中?
- apache-spark - Spark 事件日志 HDFS 一致性
- android - 检测 USB OTG 设备何时断开连接
- r - 在函数内部的 select 语句中使用数据框列名称以与 map() 一起使用
- java - 从包含 T 的字符串中解析日期
- python-3.x - 索引错误:列表索引超出范围(Python 初学者,while 循环)
- r - PLM 无法识别我的 id 变量名称
- kubernetes - 安装 helm chart stable/mssql-linux 我得到“pod has unbound PersistentVolumeClaims”
- python - keras LSTM val_loss 在训练中总是返回 NaN