我正在寻找一种最佳实践来通知与服务器的连接是否可用。不可用可能意味着没有网络连接或服务器已关闭。
显示错误消息对话框是可以的,但我也想给用户一个视觉指示器,表明服务器再次可用(画一些绿色的东西)。有没有标准的方式来表示它?
我还需要禁用不同屏幕中的各种控件(例如禁用发送按钮...),所以我必须在所有视图中处理网络/服务器可用性?
有任何想法吗?
我正在使用 MVVM 灯。
我正在寻找一种最佳实践来通知与服务器的连接是否可用。不可用可能意味着没有网络连接或服务器已关闭。
显示错误消息对话框是可以的,但我也想给用户一个视觉指示器,表明服务器再次可用(画一些绿色的东西)。有没有标准的方式来表示它?
我还需要禁用不同屏幕中的各种控件(例如禁用发送按钮...),所以我必须在所有视图中处理网络/服务器可用性?
有任何想法吗?
我正在使用 MVVM 灯。
唯一的方法是分配一个全局变量来检查可用性。
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
}
}
您也可以使用后台工作人员来实现这一点。 http://www.dotnetperls.com/backgroundworker