指示WP8中服务器不可用
本文关键字:服务器 WP8 指示 | 更新日期: 2023-09-27 18:08:49
我正在寻找一个最佳实践来通知到服务器的连接是否可用。不可用意味着没有网络连接或者服务器宕机。
显示一个错误消息对话框是可以的,但我也想给用户一个可视化的指示器,服务器是可用的(画一些绿色左右)。有标准的表示方式吗?
我还需要禁用不同屏幕中的各种控件(如禁用发送按钮…),所以我必须在所有视图中处理网络/服务器可用性?
任何想法?
唯一的方法是分配一个全局变量来检查可用性。
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