2016-11-27 48 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正確參數。

相關問題