Xamarin表单未处理的异常:System.Exception:<超时超出=“ =” getting =“” exception =“” details =“”>

时间:2018-12-05 12:25:27

标签: xamarin.forms

编码Xamarin Forms时,大多数错误显示为

Unhandled Exception: System.Exception: <Timeout exceeded getting exception details>

这不是很有帮助,我不急着获取异常详细信息。如何将该超时更新为“只要您需要”?

2 个答案:

答案 0 :(得分:0)

当另一个线程/异步内容发生异常时,我通常会收到此消息。您是否尝试过使用带有一些断点的调试器,以查看是否可以找出变量中包含哪些数据以及函数中可以输入/输出的数据。

答案 1 :(得分:0)

当我开始处理Xamarin表格时,这个问题使我的生活烦恼了。

抓住它背后的原因真是很痛苦,因为它的描述性太低了,以至于让我不胜其烦。

现在最有趣的部分是解决方案,显而易见,请耐心等待:

此问题是由使用xamarin表单时的XAML端引起的,通常会告诉您您做错了什么,如何知道自己做错了什么?只需在try/catch周围加上InitializeComponent,您就可以检查该异常,更好地了解其背后的原因。

XAML是声明性的,它使我们相信控件的属性顺序无关紧要。不幸的是-由于声明式XAML有时会变成一系列的属性分配-确实如此,这就是抛出异常的原因。

在查询或无法解决此问题时返回。