재 호스팅 디자이너에게 xaml 파일을로드하는 방법을 이해할 수 있으면 좋겠습니다. xaml 정의에 따라 다릅니다. 결과가 다릅니다.워크 플로 재배포 디자이너
- Xaml에서 파일의 루트 노드는 Activity that cointans flowcharts입니다. 여기에 desinger를 사용하면 충분합니다. (새 DesignerMetadata)를 사용하여 (xamlFileName)로드합니다. 디자이너를 만든 후 등록 (모든 사람이 어떤 종류의 마법인지 알 수 있습니까?) 디자이너에서 나는 시각적 스튜디오 편집기와 비슷한 워크 플로를 얻습니다.
- Xaml, 루트 노드는 자체적으로 흐름표입니다. 동일한 단계를 통해 디자이너에게 단 하나의 활동 만 제공합니다. 나는 활동 작성자 according to this (비슷한 문제가 있음)에서 워크 플로 래핑을 시도했습니다. 어셈블리에는 아무런 문제가 없습니다 (적어도 그렇게 생각합니다). 예외는 없습니다. 이전과 같이 작동하도록 할 수는 없습니다.
Visual Studio에서 저장 한 xaml과 재 호스팅 한 디자이너에서 저장 한 xaml간에 차이가 있습니까?
ActivityXamlServices.Load는 때때로 DynamicActivity를 반환하고 때로는 대상 워크 플로를 반환합니다. 무엇에 의존 하는가?
지원해 주셔서 감사합니다.
예. 쉬운 해결책은 디스크에서 WorkflowDesigner.Load() 파일을 가져 오는 것입니다. – Will
ActivityDesigner에로드 메서드가 없습니다. – Mat38
고정. http://msdn.microsoft.com/en-us/library/ee425926.aspx – Will