2016-11-27 68 views
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> 

我希望这可以帮助别人,将来别人。

回答

1

它出现如果您尝试将Command属性设置为某些Xamarin窗体不知道你会得到这个错误。如果你得到这个错误,我建议再次检查代码中的所有非intelisense正确参数。

相关问题