【发布时间】:2015-03-28 18:35:42
【问题描述】:
任何人都知道如何让绑定错误出现在 VC++ 2013 Windows Store App 中。根据我的发现,它说您需要设置调试器,以便它使用本机和托管调试,我这样做了。我什至为 BindingFailed 绑定了事件处理程序,但这也没有触发。这是我在 XAML (MainPage) 中的内容:
<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();
}
然而,当我运行它时,我的调试失败事件处理程序没有被调用,也没有在输出窗口中看到任何绑定错误,因为这个表达式试图绑定到一个不存在的属性。
任何想法我可能做错了什么?
【问题讨论】:
标签: binding windows-runtime winrt-xaml c++-cx