c# - 单击条目时 Xamarin.Forms 应用程序崩溃,返回“NullReferenceException”
问题描述
(问题解决了,创建这个是因为解决方案不在线)
单击 Entry 时,Android 模拟器上会弹出键盘,然后应用程序崩溃并出现 NullReferenceException,找不到对象。
最初我认为这是我的 ViewModel 中的问题,因为 Entry 绑定到 ViewModel 中的对象。
然后我得出结论,您不能将条目绑定到 ViewModel 以显示和更新对象的属性,因为我在网上找不到任何明确的示例。您必须使用将属性应用到 Entry.text 或使用 Entry.text 更新对象属性的按钮/事件。
我修复了这个问题,所以我的条目没有绑定,即使在新页面上使用新条目,问题仍然存在。我丢失了堆栈跟踪,但它首先说了一些类似“xamarin.forms.grid.NumberOfUnsetRows ...”的内容
然后我记得我前一段时间曾尝试创建自定义条目渲染器,但删除了文件。这弄乱了创建条目背后的代码。
解决方案:重新安装 Xamarin.Forms Nuget 包。这消除了自定义条目的损坏
解决方案
重新安装 Xamarin.Forms Nuget 包。这消除了自定义条目的损坏
推荐阅读
- html - TypeError:将循环结构转换为 mongodb/mongoose 的 JSON
- android - var value by remember { mutableStateOf(default) } 产生错误,为什么?
- c# - Dotnet 5 Kubernetes TLS 在生产中失败
- c - 通过 C 中的函数进行矩阵乘法
- python - 如何快速将 3 个 SymPy 向量转换为 3x3 SymPy 矩阵?
- python-3.x - 从字符串输出中检索部分信息
- android - 使用视频、对象和嵌入标签在 Android Firefox 浏览器中自动播放不起作用
- c# - C# 返回泛型抽象类
- apache-flink - 读取一个表中的所有条目并将其保存到 Flink 中的 MapState 一次
- c++ - 我应该在课堂上实现哪些运算符?