我正在使用 C# 和 XAML 开发 Metro 风格的应用程序(适用于 Windows 8)。我已将我的视图模型设置为用作设计时数据上下文,如下所示:
xmlns:vm="using:hub.ViewModels"
d:DataContext="{d:DesignInstance IsDesignTimeCreatable=True, Type=vm:ViewModels
我的应用程序在运行时似乎运行良好,但在 VS 2012 和 Blend 的设计视图中,我偶尔会收到以下(无用)错误消息:
An Exception was thrown. TargetException: Error in the application.
Stacktrace
at System.ComponentModel.PropertyChangedEventHandler.Invoke(Object sender, PropertyChangedEventArgs e)
InnerException: None
这只发生在设计视图中——这意味着我不能围绕我的所有 INotifyPropertyChanged() 事件设置断点。
调试设计时错误的最佳方法是什么?