首页 > 解决方案 > 单击条目时 Xamarin.Forms 应用程序崩溃,返回“NullReferenceException”

问题描述

(问题解决了,创建这个是因为解决方案不在线)

单击 Entry 时,Android 模拟器上会弹出键盘,然后应用程序崩溃并出现 NullReferenceException,找不到对象。

最初我认为这是我的 ViewModel 中的问题,因为 Entry 绑定到 ViewModel 中的对象。

然后我得出结论,您不能将条目绑定到 ViewModel 以显示和更新对象的属性,因为我在网上找不到任何明确的示例。您必须使用将属性应用到 Entry.text 或使用 Entry.text 更新对象属性的按钮/事件。

我修复了这个问题,所以我的条目没有绑定,即使在新页面上使用新条目,问题仍然存在。我丢失了堆栈跟踪,但它首先说了一些类似“xamarin.forms.grid.NumberOfUnsetRows ...”的内容

然后我记得我前一段时间曾尝试创建自定义条目渲染器,但删除了文件。这弄乱了创建条目背后的代码。

解决方案:重新安装 Xamarin.Forms Nuget 包。这消除了自定义条目的损坏

标签: c#androidxamarin.forms

解决方案


重新安装 Xamarin.Forms Nuget 包。这消除了自定义条目的损坏


推荐阅读