사용자가 자신의 워크 플로를 만들 수 있도록 사용자 지정 액티비티가있는 디자이너를 다시 호스팅했습니다. 이제 WF 4.0에 Xaml 파일 인 Re-hosted 디자이너에서 디자인 한 워크 플로를 저장하기위한 사용자 옵션을 제공하려고합니다. 워크 플로우를 활동 변수/특성 값과 함께 저장하려고합니다. 어떻게해야합니까?Re-hosted 디자이너 WF 4.0으로 디자인 된 워크 플로 저장
1
A
답변
0
워크 플로 디자이너에서 디자인 한 워크 플로는 activities.save (filename) 메서드와 activites 및 정의 된 변수의 속성 값과 함께 저장할 수 있습니다. 이 메서드는 양식 닫기 이벤트와 같이 다시 호스팅 된 디자이너의 이벤트 처리기 내에서 호출 할 수 있습니다.
2
개의 주요 옵션
1) WorkflowDesigner.Save() 메소드 (System.Activities.Design (베타) /System.Activities.Presentation (베타))
2) XamlServices.Save() 메소드 (Object.Xaml), 개체 (개체 그래프)와 함께 저장 EditingContext.ModelTreeManager.Root
첫 번째 옵션으로 WorkflowDesigner.Save()를 시도하고 필요한 경우 XamlServices()로 돌아갑니다. 사용할 수있는 저수준 컨트롤 옵션이 더 많기 때문에 WorkflowDesigner.Save()에서 작동하지 않는 것입니다.
WF4에 대한 [이 예] (http://msmvps.com/blogs/theproblemsolver/archive/2009/12/23/rehosting-the-workflow-designer-in-wf4.aspx)를 참조하십시오. 이 예제에서는 세 가지 기본 메소드 인 Open, Save 및 Run을 찾을 수 있습니다. – InfZero