を使用して ViewModel を View にアタッチするのはかなり便利ですが
d:DataContext="{d:DesignInstance ViewModel}"
、この場合、View デザイナーは ViewModel のインスタンスの作成を開始し、例外でクラッシュします。
たとえば、ViewModel には、データベースからロードされた統計情報に依存するコマンドがあります。ビジュアル デザイナーは統計を読み込むことができず、統計が残っているnull
ため、コマンドが例外をスローし、デザイナーがクラッシュします。
これを克服するオプションはありますか、それとも ViewModel へのバインディングを削除する必要がありますか?