尝试使用Button.ButtonContentLayout.ImagePosition,ContentLayout属性有两个用逗号分隔的值。首先是我们希望图像出现的位置,由 ImagePosition 枚举器定义,我们可以将图像设置为按钮的顶部、左侧、右侧或底部。第二个参数是我们想要的按钮文本和图标之间的空间。
<Button
ContentLayout="Left,30"
HorizontalOptions="FillAndExpand"
Image="cactus_24px"
Text="Left icon" />