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()イベントの周囲にブレークポイントを設定することはできません。
設計時エラーをデバッグするための最良のアプローチは何ですか?