我尝试使用示例代码
跟随@CraigDunn的following examplesomeButton.Image = ImageSource.FromFile("imageName.png");
我自己的尝试看起来像这样:
_NavBarPrevPage = new Button
{
Image = ImageSource.FromResource("media_step_back.png")),
BackgroundColor = Color.Red,
TextColor = Color.White,
};
对我来说,IDE告诉我:
The type Xamarin.Forms.ImageSource can't be converted to Xamarin.Forms.FileImageSource. An explicit conversion exists. Perhaps a conversion is missing.
我认为我正在做出@CraigDunn提出的建议。 我做错了什么?
我已尝试过以下操作,并且我能够摆脱当前答案中的转换错误,但图像未显示在按钮上,而它显示在图像中,因此文件名是对的:
var nImg = new FileImageSource()
{
File = "media_step_back.png",
};
_NavBarPrevPage = new Button
{
Image =nImg,
};