0

サーバーへの接続が利用可能かどうかを通知するためのベスト プラクティスを探しています。利用できないということは、ネットワーク接続がないか、サーバーがダウンしていることを意味します。

エラー メッセージ ダイアログを表示することは問題ありませんが、サーバーが再び使用可能になったことを示す視覚的なインジケーターをユーザーに提供したいと考えています (緑などをペイントします)。それを示す標準的な方法はありますか?

また、さまざまな画面でさまざまなコントロールを無効にする必要があるため (送信ボタンを無効にするなど)、すべてのビューでネットワーク/サーバーの可用性を処理する必要がありますか?

何か案は?

私はMVVMライトを使用しています。

4

2 に答える 2

1

これを行う唯一の方法は、グローバル変数を割り当てて可用性をチェックすることです。

eg. bool serviceAvailable=true or false;

次に、wp7/wp8 アプリのコンストラクターで画面が読み込まれるときにボタンを無効にします。

public MainPage()
    {
        InitializeComponent();
        if(serviceAvailable==false)
        {
        xamlButton.IsEnabled = false;
        }
        else
        xamlButton.IsEnabled = true;
    }

また

public void functionName()
{
if(doCheck()==true or false)
{
disable or enable button
}
}
于 2013-04-15T01:09:54.880 に答える