アプリ開発日記 #35 少し前進
今日の目標
新しい画面の実装に着手する
実際にやったこと
入力画面に移動して、項目を入力した後で戻るボタンで戻ったときに入力画面で入力した値を元の画面に反映されるようにしました。
そして次の画面の実装に着手しました。
調べてみてわかったこと
今回、項目を入力した後で戻るボタンで戻ったときに入力画面で入力した値を元の画面に反映させるための方法を調べている中で、Navigation.PopModalAsyncにより、前の画面に戻った場合も、OnAppearingが実行されることがわかりました。
また、戻ったときに入力画面の入力を反映させるには、以下の組み込みを行うだけでよさそうでした。
- INotifyPropertyChangedインターフェースを実装する
- メンバー変数で、PropertyChangedEventHandlerを宣言する(public event PropertyChangedEventHandler PropertyChanged;)
- Viewにバインディングしているリスト項目等を更新した後でPropertyChanged?.Invoke(this, new PropertyChangedEventArgs("※"));を実行する
※更新したプロパティーまたは、変数の名前
明日への思い
残りの画面も動くように、実装を進めていく。
今読んでる本
- 作者: 成瀬 雅光
- 出版社/メーカー: 日経BP
- 発売日: 2018/03/30
- メディア: Kindle版
- この商品を含むブログを見る
読もうと思ってる本
- 作者: Jr FrederickP.Brooks,Jr.,Frederick P. Brooks,滝沢徹,牧野祐子,富澤昇
- 出版社/メーカー: 丸善出版
- 発売日: 2014/04/22
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (19件) を見る
- 作者: 沢渡あまね,湊川あい
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2019/04/13
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る