Xamarin中用于跨平台移动设计的BackgroundImage()无法正常工作

时间:2018-06-21 18:37:03

标签: c# xaml xamarin.forms xamarin.ios xamarin.android

系统:Windows 10,Visual Studios,Xamarin,跨平台移动设计,iPhone X上的Xamarin Live应用。

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

colnames(steps) <- c("id_study", "edu") steps <- as.data.frame(steps) db2 <- aggregate (id_study ~ edu, data = steps, FUN = unique) db2 # edu id_study #1 11 DZA_2003_STEPS #2 12 DZA_2003_STEPS #3 3 DZA_2003_STEPS #4 6 DZA_2003_STEPS #5 7 DZA_2003_STEPS #6 9 DZA_2003_STEPS

没有这一行,我的代码将编译并正确运行。使用这一行代码,我不会收到错误;实际上,输出窗口显示:“已成功部署到iPhone Player。”但是,Xamarin Live App在iPhone X上崩溃了。我无法在轮播页面上显示背景图像。是否有我缺少的修复程序?我需要其他代码吗?

2 个答案:

答案 0 :(得分:1)

您无法通过手机访问本地PC文件, 如果您需要背景图片,则将其添加到适用于android的drawable中,对于ios,将其添加至Resources文件夹下的assets文件夹。 以后您可以使用

进行访问
BackgroundImage="image.png";

答案 1 :(得分:0)

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