プログラムを書けるようにする。置くことで二つを分離する。UIへの出力とUIからの入力を担当する。実装していることに依存してよい。修正してMVVMの形にしてみようと思います。意味がなくてもとりあえず始めることが大事です。//順番をひっくり返す。イベントハンドラをImplに移動する。ビジネスロジックをさらに別クラスへ移動する。コマンドの中身を作成。ViewModelの型に応じてコントロールを切り替える方法。指定した型のデータの表示方法を定義する。新しいコントロールに新しいViewModelを関連付ける手法。ViewModelからViewを呼び出す。ントロールを切り替える。画面遷移を行おうとするとViewでViewModelを扱ってまう。ナビゲーションを管理する。