Binding WinRT C++;:显示绑定错误

Binding WinRT C++;:显示绑定错误,binding,windows-runtime,winrt-xaml,c++-cx,Binding,Windows Runtime,Winrt Xaml,C++ Cx,任何人都知道如何让绑定错误显示在VC++2013 Windows应用商店应用程序中。根据我的发现,它说您需要设置调试器,以便它使用本机和托管调试,我就是这么做的。我甚至为BindingFailed绑定了事件处理程序,但也没有触发。以下是我在XAML(主页)中的内容: 然而,当我运行这个函数时,我的debugfailed事件处理程序既没有被调用,也没有在输出窗口中看到任何绑定错误,因为这个表达式试图绑定到一个不存在的属性 你知道我做错了什么吗 a而且。。。这是一个(禁运)用户错误的案例。忘记绑定到

任何人都知道如何让绑定错误显示在VC++2013 Windows应用商店应用程序中。根据我的发现,它说您需要设置调试器,以便它使用本机和托管调试,我就是这么做的。我甚至为BindingFailed绑定了事件处理程序,但也没有触发。以下是我在XAML(主页)中的内容:

然而,当我运行这个函数时,我的debugfailed事件处理程序既没有被调用,也没有在输出窗口中看到任何绑定错误,因为这个表达式试图绑定到一个不存在的属性


你知道我做错了什么吗

a而且。。。这是一个(禁运)用户错误的案例。忘记绑定到codebehind中的datacontext,因此控件自然不会尝试绑定。添加datacontext后,我开始获取消息以及bindfailedhandler

<Grid>
 <TextBlock Text="{Binding FDKJSLFJKLDSFKLJSDFKLJSDKFJKLSDFJKL}" FontSize="40"></TextBlock>
</Grid>
MainPage::MainPage()
{
    App::Current->DebugSettings->IsBindingTracingEnabled = true;
    App::Current->DebugSettings->BindingFailed += ref new BindingFailedEventHandler(this, &App1::MainPage::BindFailed);
    InitializeComponent();

}