' DispatcherUnhandledException'无法找到?

时间:2016-04-21 17:43:19

标签: .net xaml win-universal-app windows-10-universal

我目前遇到有关DispatcherUnhandledException的问题。我已经与谷歌核实了,但似乎没有其他人有这个问题。

问题是当我尝试在App.xaml中使用Dispatcher时,Visual Studio会抛出错误消息。我的代码如下所示:

<Application
    x:Class="TaskTree_Universal.App"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:TaskTree_Universal"
    DispatcherUnhandledException="App_DispatcherUnhandledException"
    <!--The above line causes the problem-->
    RequestedTheme="Light">
</Application>

我不太明白为什么会导致显示以下错误消息:

  

错误未知成员&#39; DispatcherUnhandledException&#39;关于元素&#39;应用程序&#39; &gt; TaskTree_Universal C:... \ TaskTree_Universal \ TaskTree_Universal \ App.xaml 6

此消息也是如此:

  

错误属性&#39; DispatcherUnhandledException&#39;未在类型&gt;&#39;应用程序&#39;中找到。 TaskTree_Universal&gt; C:... \ TaskTree_Universal \ TaskTree_Universal \ App.xaml 6

由于其他人似乎没有解决Dispatcher问题的解决方案根本就不存在,我会感谢您提供的任何帮助。如果有任何更多的信息需要回答,那么评论,我很乐意分享。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

在UWP应用中,您将为Unhandled事件添加处理程序,而不是WPF中的DispatcherUnhandledException事件:

<Application ...
    UnhandledException="Application_UnhandledException"
    RequestedTheme="Light">
</Application>