Xamarinでツイートアプリつくるよ(3) ファイル読み書き

ファイルへ設定を保存できるようにするよ
設定をJSON形式で読み書きするからPCLStorageとJSON.NETをNugetで追加しておいてね

MainSetting.csを更新
中身は以下URL
https://github.com/reniris/NyanTweet/blob/835cbb0523cf537c34cb6574a845d6de39d53d0b/NyanTweet/NyanTweet/Model/MainSetting.cs
MainPageViewModel.csを更新
中身は以下URL
https://github.com/reniris/NyanTweet/blob/835cbb0523cf537c34cb6574a845d6de39d53d0b/NyanTweet/NyanTweet/ViewModel/MainPageViewModel.cs

MainSetting.csについて解説
JSONシリアライズ、デシリアライズ、ファイルへの読みこみ、書きこみを追加
インスタンスの作成を必ずファイルから読むように変更して、ファイルがない場合はデフォルト値をnewするようにしました

MainPageViewModel.csについて解説
58行目

private MainSetting _setting = MainSetting.LoadJson();

ファイルから設定を読み込むように変更

この変更を実装することによって、真ん中の大きいボタンに表示されている文言を変更した後、再起動しても変更されたままにすることができます。