1

私は、再ホストされたワークフロー デザイナーの VisualTracking の実装に取り​​組んでいます。ファイルが WorkflowDesigner に新たにロードされた場合、ビジュアル トラッキングは正常に機能し、マッピングはSourceLocationProvider.CollectMapping正常に機能します。ただし、ワークフローに変更が加えられて再保存された場合、SourceLocationProvider は元の xaml からのみマップされます。

SourceLocationProvider が内部で使用する AttachedProperties を強制的に更新する方法はありますか?

WorkflowDesigner はファイルを 1 回しかロードできないため、使用しようとするとWorkflowDesigner.Load(..)、まったく新しい WorkflowDesigner オブジェクトが作成されます。設定されているデバッグデータが失われるため、可能であればこれを避けたいと思います。

4

3 に答える 3

0

申し訳ありませんが、これを自分で試したことはありませんが、デザイナーの ModelChanged イベントから SourceLocationProvider.CollectMapping(...) を呼び出すことができますか?

于 2012-10-19T11:51:04.833 に答える