ios - Xamarin.Forms Button ContentLayout 属性未按预期工作
问题描述
我在 StackLayout 中添加了 4 个按钮,并使用 ContentLayout 属性设置图像和按钮文本之间的间距。当图像放置在文本旁边时,间距按预期工作。但是当我将图像放在文本下方时,间距不起作用。
<?xml version="1.0" encoding="utf-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:Buttons" x:Class="Buttons.MainPage">
<StackLayout Padding="50">
<Button ContentLayout="Right,50" Text="Sometext" Image="euro.png" HeightRequest="125" BackgroundColor="Teal" WidthRequest="250" HorizontalOptions="Center" TextColor="White"/>
<Button ContentLayout="Left,50" Text="Sometext" Image="euro.png" HeightRequest="125" BackgroundColor="Teal" WidthRequest="250" HorizontalOptions="Center" TextColor="White"/>
<Button ContentLayout="Top,50" Text="Sometext" Image="euro.png" HeightRequest="125" BackgroundColor="Teal" WidthRequest="250" HorizontalOptions="Center" TextColor="White"/>
<Button ContentLayout="Bottom,50" Text="Sometext" Image="euro.png" HeightRequest="125" BackgroundColor="Teal" WidthRequest="250" HorizontalOptions="Center" TextColor="White"/>
</StackLayout>
</ContentPage>
附上说明问题的屏幕截图。有谁知道如果我做错了什么?
解决方案
推荐阅读
- python - 如何在python中打印出txt文件的字典值的完整列表
- docker - 解决命令在 pod Kubernetes 中以退出代码 137 终止
- regex - 在 Python 中通过多个分隔符将一列拆分为两列
- sql - 如何以编程方式在 SQL LIKE 中转义通配符?
- python - 使用快速傅里叶变换的 3d 振动数据
- java - 使用 XMLHolder 解析 XML 文件,然后将它们添加到 arrayList
- amazon-web-services - 如何将输入传递给 CloudFormation 中 StepFunction 目标的 EventRule?
- markdown - 今天我无法在 markdown viewer chrome 扩展上打开 markdown 文件
- python - AttributeError:'function'对象没有属性'func_name'和python 3
- javascript - 使用 Java Script 从数组中获取动态创建的 div 的元素 ID