C# Xamarin中用于跨平台移动设计的BackgroundImage()不起作用

C# Xamarin中用于跨平台移动设计的BackgroundImage()不起作用,c#,xaml,xamarin.forms,xamarin.ios,xamarin.android,C#,Xaml,Xamarin.forms,Xamarin.ios,Xamarin.android,系统:Windows 10、Visual Studio、Xamarin、跨平台移动设计、iPhone X上的Xamarin Live应用程序 在MainPage.xaml文件中,我添加了以下代码: BackgroundImage=“Users\Zakariah Siyaji\Desktop\3840X2160-HDR-Wallpaper-1.jpg” 如果没有这一行,我的代码可以正确编译和运行。使用这行代码,我不会收到错误;事实上,输出窗口显示:“部署到iPhone播放器成功。”但是,Xamar

系统:Windows 10、Visual Studio、Xamarin、跨平台移动设计、iPhone X上的Xamarin Live应用程序

在MainPage.xaml文件中,我添加了以下代码:

BackgroundImage=“Users\Zakariah Siyaji\Desktop\3840X2160-HDR-Wallpaper-1.jpg”


如果没有这一行,我的代码可以正确编译和运行。使用这行代码,我不会收到错误;事实上,输出窗口显示:“部署到iPhone播放器成功。”但是,Xamarin Live应用程序在iPhone X上崩溃。我无法将背景图像显示到旋转木马页面。有没有我错过的修复程序?我需要其他代码吗?

您的手机无法访问您的计算机文件系统。

您的手机无法访问您的计算机文件系统。

您无法从手机访问您的本地pc文件, 如果您需要背景图像,请将其添加到drawable for android,并将其添加到Resources文件夹下的assets文件夹中。 稍后,您可以使用

BackgroundImage="image.png";

您无法通过手机访问本地pc文件, 如果您需要背景图像,请将其添加到drawable for android,并将其添加到Resources文件夹下的assets文件夹中。 稍后,您可以使用

BackgroundImage="image.png";

您正在指向桌面文件系统中存在的图像,而您的“手机”无权访问该图像。您正在指向桌面文件系统中存在的图像,而您的“手机”无权访问该图像。