私は、再ホストされたワークフロー デザイナーの VisualTracking の実装に取り組んでいます。ファイルが WorkflowDesigner に新たにロードされた場合、ビジュアル トラッキングは正常に機能し、マッピングはSourceLocationProvider.CollectMapping
正常に機能します。ただし、ワークフローに変更が加えられて再保存された場合、SourceLocationProvider は元の xaml からのみマップされます。
SourceLocationProvider が内部で使用する AttachedProperties を強制的に更新する方法はありますか?
WorkflowDesigner はファイルを 1 回しかロードできないため、使用しようとするとWorkflowDesigner.Load(..)
、まったく新しい WorkflowDesigner オブジェクトが作成されます。設定されているデバッグデータが失われるため、可能であればこれを避けたいと思います。