0
ビュー・クラスのclickイベント・ハンドラと比較して、xamarinのviewmodelでコマンドを使用する利点がわかります。クリックイベントは簡単に使用できます。両方の賛否両論の長所と短所を指摘してください。xamarinフォームのビューのclickイベントと比較してviewmodelコマンドを使用する利点は何ですか
おかげ
ビュー・クラスのclickイベント・ハンドラと比較して、xamarinのviewmodelでコマンドを使用する利点がわかります。クリックイベントは簡単に使用できます。両方の賛否両論の長所と短所を指摘してください。xamarinフォームのビューのclickイベントと比較してviewmodelコマンドを使用する利点は何ですか
おかげ
Clickイベントは、しっかりとあなたのビューにバインドされており、ユニットテストすることはできません。ビューモデルでコマンドを使用すると、テストプロセスが非常に簡単になります。これは詳細を明確にするのに役立つ素晴らしいビューです。 view models and unit testing
これは本質的にアーキテクチャの決定です。 ViewModelsを使用すると、コードはビューから切り離されます。これにより、将来のロジックの変更に関する柔軟性が向上します。それに関する多くの情報があります。 MVVMまたはViewModelsのメリットについては、Googleにお問い合わせください。もしもxamarinかどうかは関係ありません。それはコンセプトです – user1845593
もう一つの利点はテスト容易性です。 ViewModelの単体テストはViewよりも普通のクラスなので、単体テストを作る方が簡単だと思います。 MVVMのJason Dolingerのビデオ(http://www.youtube.com/watch?v=BRxnZahCPFQ)があります。 –
ありがとうございました。あなたのご意見が役に立ちました。私はそれらをマークするために答えとしてそれらを追加してください。 –