4

Workflow 4 Designer (System.Activities.Presentation.WorkflowDesigner)를 다시 호스트하는 응용 프로그램을 작성했습니다. 활동이 발견되어 도구 상자에 동적으로로드되어 다이어그램에 추가 될 수 있습니다. 실행 시간에 활동에 서비스를 노출하는 방법을 알고 있지만 디자인 타임에 비슷한 것이 가능한지 궁금합니다. 내 활동 중 일부에는 데이터베이스로드뿐만 아니라 대화 상자를 시작할 수있는 정교한 속성 값 편집기가 있습니다. 호스트 응용 프로그램에서 내 활동에 사용할 연결 문자열 등의 정보를 제공하고 싶습니다.WF4 - Rehosted Workflow Designer - 호스트가 DESIGN 시간에 활동에 서비스/데이터를 노출 할 수 있습니까?

이것이 가능한지 알고 계십니까? 나는 이것을 달성하는 방법에 대한 정보를 찾을 수 없었습니다. 감사!

답변

3

WorkflowDesigner.Context 속성을 통해 절대적으로이를 수행 할 수 있습니다.

이 속성은 ActivityDesigners (및 ModelItem을 획득 할 수있는 다른 모든 사용자)가 사용할 수있는 EditorContext을 노출합니다. 디자인 타임 동안 Services 속성을 publish your custom services에 사용할 수 있습니다.

+0

이것은 내가 필요한 것입니다. 나는이 잘못에 대해 가고 있었다. 고맙습니다! – Squirrel