2017-08-29 6 views
1

Xamarin.Formsでビヘイビアを使用する目的は何ですか?イベントハンドラを介してUI要素に新しい機能を追加することはできませんか?私はイベントハンドラをいつ使用するのか、いつ行動を使うのか混乱しています。ビヘイビアとイベントハンドラ

+0

いくつかの情報がありますが、私はまだ混乱していますが、ここではいくつかの情報があります(https://stackoverflow.com/questions/34017496/what-is-the-difference-between-behaviors-and-event-triggers)。 – puck

答えて

0

これは非常に簡単な答えであり、研究を開始することを目的としています。間違いなくより良い答えが出てくるだろう。私はまだこれを通して作業しており、私も自分よりも徹底的な答えをしたいので、それを見守っています。

ViewとViewModelが適切に分離されていれば、実際にはイベントにはなりません。動作によって、EventToCommandBehaviorシステムを使用して、EntryCompletedイベントからCommandを呼び出す場合など、適切なMVVMアプローチを維持できます。

さらに、ビヘイビアを使用すると、コードを再利用することなく複数のコントロールのイベントに適用できる、あらかじめパッケージ化された動作を作成できます。

関連する問題