Xaml 未从res目录加载图像

Xaml 未从res目录加载图像,xaml,xamarin.forms,Xaml,Xamarin.forms,我试图在我的页面(路径:project/res/myImage.png)上加载一个图像(路径:project/pages/myPage.xaml),但当应用程序运行时,其他一切正常,但图像未加载 我已检查图像是否已正确添加到资源中。 还尝试了一些代码变体,例如在“myImage.png”之前编写。/,但没有成功 <Image AbsoluteLayout.LayoutFlags="All" AbsoluteLayout.LayoutBounds="0,

我试图在我的页面(路径:
project/res/myImage.png
)上加载一个图像(路径:
project/pages/myPage.xaml
),但当应用程序运行时,其他一切正常,但图像未加载

我已检查图像是否已正确添加到资源中。 还尝试了一些代码变体,例如在“myImage.png”之前编写
。/
,但没有成功

<Image AbsoluteLayout.LayoutFlags="All"
                   AbsoluteLayout.LayoutBounds="0, 0, 1, 1"
                   Source="myImage.png"
                   IsVisible="True"/>


我希望将图像加载到其他标签的背景中,但背景为黑色(默认颜色)。

如果不行,请阅读Xamarin.Forms页面上关于图像的教程,因为有很多选项,但这不是其中之一。我认为这与您的要求最接近,但请阅读整个页面并找到最适合您的内容:

如果不行,请阅读Xamarin.Forms页面上关于图像的教程,因为有很多选项,但这不是其中之一。我认为这与您的要求最为接近,但请阅读整个页面并找到最适合您的内容:

当您将图像放入路径:project/res/myImage.png时,应将其视为,您可以通过以下方式加载它们:

var embeddedImage = new Image { Source = ImageSource.FromResource("yourprojectname.res.yourPictureNmae.jpg", typeof(EmbeddedImages).GetTypeInfo().Assembly) };
或在Xaml中:

<Image Source="{local:ImageResource yourProjectName.res.yourPictureNmae.jpg}" />
或者在代码隐藏中

var image = new Image { Source = "myPicture.jpg" };

有关更多信息,您可以阅读Ivan Ičin在其回答中提到的。

当您将图像放入路径:project/res/myImage.png时,它应被视为,您可以通过以下方式加载它们:

var embeddedImage = new Image { Source = ImageSource.FromResource("yourprojectname.res.yourPictureNmae.jpg", typeof(EmbeddedImages).GetTypeInfo().Assembly) };
或在Xaml中:

<Image Source="{local:ImageResource yourProjectName.res.yourPictureNmae.jpg}" />
或者在代码隐藏中

var image = new Image { Source = "myPicture.jpg" };

有关更多信息,您可以阅读Ivan Ičin在其回答中提到的内容。

您成功加载图像了吗?您成功加载图像了吗?