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在其回答中提到的内容。您成功加载图像了吗?您成功加载图像了吗?