来自ImageSource的图片

时间:2017-11-29 16:01:57

标签: c# xamarin xamarin.forms imagesource

我尝试使用示例代码

跟随@CraigDunn的following example
someButton.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,
        };

0 个答案:

没有答案