好的,所以我有一个BasePage
继承自ContentPage
. 我所有其他页面都继承自BasePage
. 在BasePage
构造函数中,我只是更改了NavigationBar
图标(效果很好),但是当我尝试这样做时,BackgroundImage = "default.png";
我在 Xamarin Live Player 中收到以下错误:Uncaught Exception: Value cannot be null. Parameter name: image (ArgumentNullException)
.
图像default.png
位于Resources
文件夹及其BuildAction = BundleResource
. 我可以在 XAML 或代码隐藏文件中添加任何图像,除非BackgroundImage
它不适合我。
在模拟器和通过 Mac 构建的普通 iPhone 上测试了相同的代码,这两种情况都有效,所以它必须是 Xamarin Live Player。关于我如何解决这个问题的任何想法?