自定义异常处理
本文关键字:异常处理 自定义 | 更新日期: 2023-09-27 17:52:18
我正在wp8.1中制作一个应用程序,我想确保在某些过程中用户不允许按windows phone的硬件后退键。如果他这样做,那么我的自定义catch块异常应该运行。
我不知道如何处理我的应用程序的backbutton异常。请提供任何片段或帮助你可以使自定义异常。
感谢public class InvalidDataException : ApplicationException
{
public InvalidDataException()
{
}
public InvalidDataException(string msg)
: base(msg)
{
}
}
如果您将BackPressedEventArgs (e)参数的Handled属性设置为True,您将阻止操作系统对此事件的操作,您可以触发自定义异常。
当你设置此属性为true时,操作系统将停止返回。但是,你不应该阻止用户终止你的应用程序,否则你的应用程序将无法进入商店。
至少你可以处理BackPressed
事件。
看看这页
我不认为你可以轻易取消这个事件,但你总是可以throw
一个例外,虽然这不是一个好的做法。
编码快乐!
编辑
哦,完全忘记了BackPressedEventArgs,虽然我用过它…
干得好,Burak Kaan Köse