メトロ アプリに MVVM パターンを使用しています。私のメイン ページで、ユーザーがボタンを押すと、アプリはユーザーの現在の場所を取得します。
ユーザーの位置を取得するプロセスは非同期であり、UI を変更したいので、ボタンが無効になり、座標が返されるまで不確定な進行状況バーが表示されます。
MVVMに従ってこれを管理する最良の方法は何ですか? カスタムの表示状態をお持ちですか? ApplicationViewStates と CommonStates があることに気付きました。独自のカスタムのものを追加することは可能ですか? これをどのように行いますか?