2

Blend2012とVisualStudioを使用してWindows8アプリを設計しています。MVVM Lightツールキットを使用していて、ViewModelsをページのデータコンテキストにバインドしています。

ビューモデルでは、依存性注入を使用してデータサービスをビューモデルに注入します。設計時に、Blendで設計時データを取得できるように、ダミーのデータサービスを注入しています。

これは正常に機能します。私が苦労している問題の1つは、ダミークラスに変更を加えるたびにBlendを強制的に更新することです。メソッドを追加したり、データを変更したりしたいのですが、実際にダミークラスを再コンパイルして新しいメソッドを使用するようにBlendに指示する方法がわかりません。すべてのソリューションの再構築とVisualStudioとBlendの両方の再起動を試みましたが、どちらも「設計時」のビルドをトリガーしません。しばらくすると更新されますが、何がトリガーになるのか、手動でこれを行う方法がわかりません。

¿誰かアイデアがありますか?

4

1 に答える 1

0

私は回避策を見つけました:

  1. Blendでプロジェクトを再構築する
  2. ドキュメントを閉じる
  3. タスクマネージャーを介してプロセスXDesProc.exeを終了します(VSではなくBlendのXamlデザイナーであることを確認してください)
  4. ドキュメントを再度開くそれでも、これは正しく聞こえません
于 2013-03-28T00:04:22.320 に答える