Xamarin iOS-背景图像不填充iOS平板电脑上的页面
我有一个图像,我用它来填充我的登录页面的背景 安卓手机-工作正常 安卓平板电脑-工作正常 iOS手机-工作正常 iOS平板电脑-不完全延伸(见图-右侧深绿色区域) 代码很简单:Xamarin iOS-背景图像不填充iOS平板电脑上的页面,xamarin,xamarin.ios,Xamarin,Xamarin.ios,我有一个图像,我用它来填充我的登录页面的背景 安卓手机-工作正常 安卓平板电脑-工作正常 iOS手机-工作正常 iOS平板电脑-不完全延伸(见图-右侧深绿色区域) 代码很简单: <ContentPage ... BackgroundImageSource="GradientBackground.png"> 有人知道如何解决这个问题吗 但是当我这样做的时候,我又犯了一个错误。。。 System.IO.FileNotFoundException
<ContentPage
...
BackgroundImageSource="GradientBackground.png">
有人知道如何解决这个问题吗
但是当我这样做的时候,我又犯了一个错误。。。
System.IO.FileNotFoundException:找不到文件
尝试清理/重建项目。然后重新添加图像
如果将映像作为一个文件放入Xamarin.forms项目中,则需要将映像设置为buildaction:EmbeddedResource
如果问题仍然存在,请尝试使用BackgroundImageSource
自行设置backgroundImage:
<ContentPage.Content>
<Grid>
<Image Source="BackGroundImage.jpg"
Aspect="AspectFill"
/>
<!-- Place your layouts and controls here, for example-->
</Grid>
</ContentPage.Content>
平板电脑的图像尺寸是多少?我目前正在尝试调整尺寸。但是当我这样做的时候,我又犯了一个错误。。。System.IO.FileNotFoundException:找不到文件“/Users/MyUser/Library/Caches/Xamarin/mtbs/builds/MyApp.Mobile.iOS/9680b637e2cb8a8a2e2c4e64a133d0c0/obj/iPhoneSimulator/Debug/optimized/GradientBackground.png”,使用属性窗口将文件作为副本(如果更新)。我认为文件并没有被复制。与其设置contentpage背景图像,不如在现有控件中放置一个外部网格,然后将图像放在那个里。并设置Aspect=“AspectFill”来修复它,谢谢。我以前也尝试过类似的方法,但由于其他原因,它不起作用。顺便说一句,通过在VS中打开图像,单击“属性”并设置为32bpp(该字段已变为空白??),解决了找不到图像的问题