ソリューション新規作成
MvvmCrossをインストール(なぜかいつもの Hot Tuna Starter Pack ではない)
Todoフォルダを削除
Class1を削除
変数Helloに " World" を足すコマンドを追加
不要なファイル削除(MainActivity.cs、Main.axml)＆MvvmCrossインストール。どうやらMvvmCross Hot Tuna Starter Packも包含しているらしい。
ボタンをクリックしたらコマンドを実行できるように実装。
バインドの内容を "Click MyCommand" にすれば、クリックイベントを実行したときにMyCommandを実行してくれる？
MyActivityを削除
Coreを参照に追加
MvvmCrossをインストール
ToDoフォルダを削除
MainView?を削除
ボタンを追加。こちらは普通に vm => vm.MyCommand にすればOKっぽい
2つ目のViewModelと、1つ目のViewModelから2つ目のViewModelに移るためのコマンドを実装
最初の画面に2つ目の画面へのボタンを追加
2つ目の画面を新規作成
やっぱりSecondView.csの SetContentView メソッドでどのViewModelを使うか決めているみたい
iPhone側にも2つ目の画面を作成
3つ目のViewModelと、2つ目から3つ目に行くためのコマンドを作成
なんでAssemblyInfoにアセンブリ情報を足しのか不明。なおなくてもビルドが成功する模様。
Androidに3つ目の画面と2つ目から3つ目の画面肉ためのボタンを追加
Registerの文字列を変えていなかったので修正
iPhoneでも3つ目の画面を作成
Merge branch 'develop_n5'