Xamarin 表单错误值不能为空。参数名称:类型[关闭]

问题描述 投票:0回答:3

在我的 Xamarin Forms 项目中,我一整天都收到这条非常明确(不是讽刺)的错误消息

"值不能为空参数名称:类型"

有人知道什么会导致这种情况吗?

c# xamarin.forms null gesture-recognition
3个回答
4
投票

按照this帖子中的每个步骤后,我设法解决了问题:

  • 清洁溶液。
  • 关闭 Visual Studio。
  • 从解决方案中的每个项目中删除
    bin
    obj
    目录(
    YourProject
    YourProject.Android
    YourProject.iOS
  • 重新启动 Visual Studio。
  • 单独构建每个项目 - 不要重建解决方案。
  • 重建解决方案。

1
投票

如果您尝试将 Command 属性设置为 Xamarin Forms 不知道的内容,则会出现此错误。 如果您收到错误,我建议仔细检查代码中所有非智能感知的正确参数。


0
投票

我有同样的错误,但问题不同。 我上过一堂课:

public int ID { get; set; } = 0;
public string PINLogin { get; set; } = "0";
public bool IsRecordable { get; set; } = false;
public string Picture{ get; set; } = "Picture";
public string Val1{ get; set; } = " ";
public string Val2{ get; set; } = " ";

经过一些更改后,我删除了

Val1
Val2
,但忘记将它们从我的
ListView
中删除,并且显示了该错误。

© www.soinside.com 2019 - 2024. All rights reserved.