指示WP8中服务器不可用

本文关键字:服务器 WP8 指示 | 更新日期: 2023-09-27 18:08:49

我正在寻找一个最佳实践来通知到服务器的连接是否可用。不可用意味着没有网络连接或者服务器宕机。

显示一个错误消息对话框是可以的,但我也想给用户一个可视化的指示器,服务器是可用的(画一些绿色左右)。有标准的表示方式吗?

我还需要禁用不同屏幕中的各种控件(如禁用发送按钮…),所以我必须在所有视图中处理网络/服务器可用性?

任何想法?

指示WP8中服务器不可用

唯一的方法是分配一个全局变量来检查可用性。

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
}
}

您也可以使用后台worker来实现这一点。http://www.dotnetperls.com/backgroundworker