c# - 标签之间的正确距离如何
问题描述
你能告诉我如何在 XAML - Xamarin.Forms 中设置两个标签之间的距离更短。我在这个标签之前有所有边距=0。到标签之间的距离对我来说太长了。我尝试了一些案例,我喜欢将边距设置为小于 0 (<0),但我认为这不是最好的。我的部分代码:
<Label Text="{Binding ObjecA.X}" FontSize="Micro" FontAttributes="None" Margin="0,0,0,-5"/>
<Label Text="{Binding ObjectB.X}" FontSize="Medium" FontAttributes="Bold" TextColor="Navy" Margin="0,-5,0,-2"/>
你能告诉我更好的分辨率吗?谢谢
解决方案
我想知道你是否有机会Label
参加StackLayout
?
如果是这样,您可以在其自身上设置Spacing
属性。默认为 6。StackLayout
<StackLayout Spacing="0">
<Label Text="{Binding ObjecA.X}" FontSize="Micro" FontAttributes="None" Margin="0"/>
<Label Text="{Binding ObjectB.X}" FontSize="Medium" FontAttributes="Bold" TextColor="Navy" Margin="0"/>
...
</StackLayout>
那么就没有必要再玩消极的Margin
了。
希望这可以帮助!
推荐阅读
- mongodb - 在 MongoDB 中将数组转换为对象数组
- python-2.7 - 如何在元组列表中打印以 P: 开头的短语
- java - 如何将 lwjgl 3.2.2 库包含到 intelliJ IDE 中?
- mysql - Mysql转换成单选查询
- python - 如何在 django 管理面板的“添加用户”部分添加更多字段?
- apache-spark - Apache spark 中的列参考
- node.js - 如何在异步函数 discord.js 中使用 message.react() 中的循环
- ansible - Ansible:在上一个主机上启动服务完成后,在下一个主机上启动服务
- reactjs - React - 功能和组件之间的区别
- list - 如何找出列表类型所属的类?