Xamarin Forms ImageButton-图片未显示

问题描述 投票:0回答:2

[当前使用Xamarin.Forms.Labs库,当我使用ImageButton时,仅显示文本而不显示图像:

var bttn = new ImageButton {
                BackgroundColor = Xamarin.Forms.Color.Transparent,
                Text = "Button",
                HorizontalOptions = LayoutOptions.FillAndExpand,
                Source = "image.png",
                Orientation = Xamarin.Forms.Labs.Enums.ImageOrientation.ImageToLeft,
                ImageHeightRequest = 50,
                ImageWidthRequest = 50,
                WidthRequest = 150,
                HeightRequest = 150,
            };

为什么不显示图像?

android xamarin.forms imagebutton
2个回答
2
投票
我遇到了这个问题,这让我发疯了!这就是您要解决的方法。让我知道这是否对您有帮助。

iOS:确保已在AppDelegate.cs文件中添加了必要的实现。只需用以下内容替换当前的内容,并确保您using Xamarin.Forms.Labs.iOS

`public partial class AppDelegate : XFormsApplicationDelegate`

Android

:确保已在MainActivity.cs文件中添加了必要的实现。只需用以下内容替换当前的内容,并确保您using Xamarin.Forms.Labs.Droid`public class MainActivity : XFormsApplicationDroid`

1
投票
如果资源图像名为my_image.png,那么您将使用属性Image =“ my_image”:

var leftMenuButton = new Xamarin.Forms.Labs.Controls.ImageButton { Image="my_image", ImageHeightRequest = 10, BackgroundColor = Color.Transparent, BorderColor = Color.Black };

© www.soinside.com 2019 - 2024. All rights reserved.