1
整天我收到这个非常清晰(不是讽刺)的错误消息“值不能为空参数名称:类型”我正在碰撞墙头缓慢地分解我的代码,直到我能够找出问题的确切原因。经过很多繁琐的解构之后,我发现我的GestureRecognizers部分有错误。问题在于我不小心键入了Command以尝试传递参数而不是CommandParameter。Xamarin表单错误值不能为空。参数名称:类型
我生成错误的原始代码如下所示。
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="Value_Tapped" Command="language" />
</Label.GestureRecognizers>
改正的代码是这样的:
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="Value_Tapped" CommandParameter="language" />
</Label.GestureRecognizers>
我希望这可以帮助别人,将来别人。