2016-11-02 3 views
3

私はxamarinフォームでアンドロイドアプリを開発しています。 私は、ユーザーがデータを自動で同期するかどうかを知るためにサイドバーにスイッチを持っています。 Navigation.PushAsync()でナビゲート(プロパティの値を変更した後)した場合。できます。 ハードウェアボタンを使用してナビゲートすると、プロパティに正しい値が設定されていますが、古い値(false)が表示されます。戻るボタンのハードウェアは、ページxmarinのフォームを更新しません。C#

私はMyViewModelにNotifyPropertyChanged( "Sync")を追加して強制的にデータの更新を試みますが、機能しません。

ハードウェアボタンをクリックすると表示が更新されますか?

+0

2ウェイバインディングがある場合はうまくいくはずです。あなたのコードの例を共有することができますので、修正することができますか? –

答えて

0

同期ルーチンを実行するために戻るページのOnAppearing機能を無効にすることができます。

関連する問題