1
一日中この非常に明確な(皮肉ではない)エラーメッセージ "値はnullではありません。パラメータ名:タイプ"私は、私のコードをゆっくりと分解し、問題の正確な原因非常に退屈な解体の後、私はジェスチャーリコグナイザーのセクションに誤りがあることを発見しました。問題は、私が誤ってCommandをタイプして、CommandParameterの代わりにパラメータを渡そうとしたことでした。Xamarinフォームのエラー値をnullにすることはできません。パラメータ名:タイプ
エラーを生成する元のコードは、次のようになっています。
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="Value_Tapped" Command="language" />
</Label.GestureRecognizers>
修正されたコードはこれです:
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="Value_Tapped" CommandParameter="language" />
</Label.GestureRecognizers>
私は、これは将来的に他の誰かに役立ちます願っています。