2012-07-26 75 views
-1

我想知道是否有一种标准方式在Windows Phone silverlight应用程序中执行一些错误处理。在Silverlight/Windows Phone中执行异常处理的标准方法

我的意思是由错误处理什么是一样的东西

  • 显示一个对话框窗口时,数据连接丢失或在Windows Phone应用程序的任何异常。
  • 适当的方式在运行时做记录。

我做了一些研究,但没有发现任何有用的东西,任何代码示例或引用链接都欢迎。

谢谢

+0

如果你什么都不做,会发生什么? – 2012-07-26 18:30:17

回答

1

似乎有部分这个问题。如何显示错误消息以及如何处理异常

例外

我见过许多环境和lagugages(不只是Silverlight的或.NET)经常使用的一个模式是有一个顶级异常处理未捕获异常的处理程序。从这里开始,你如何处理错误取决于你。它可以被记录到数据库,文件或丢弃。

处理错误

在我看来,最好的办法就是让有最低潜在错误的设计软件,并防止他们在第一时间出现。例如,如果连接丢失,而不是显示错误消息,则禁用UI需要连接的部分,并向用户提供一些指示,即应用程序现在处于断开连接状态。