Windows Workflow Foundation 사용자 정의 활동에서 설계 시간에 종속성 속성의 기본값 설정

StackOverflow https://stackoverflow.com/questions/1312729

문제

여러 프로젝트에서 재사용 할 맞춤형 워크 플로 및 활동을 구현하고 가능한 한 사용하기 쉽도록 노력하고 있습니다. 이 워크 플로에는 이름이 'userId'인 속성이 있는데, 이는 내 활동 중 하나에서 종속성 전문가에게 바인딩하고 싶은 속성이 있습니다. 현재 디자인 시간에 이러한 활동 중 하나를 워크 플로에 추가 할 때마다 속성을 명시 적으로 검색 할 수 있지만이 활동이 자동으로 부드럽게되기를 원합니다.

내가 아는 한 (내가 틀렸을 때 나를 수정) 설계 시간에 종속성 속성을 바인딩하려면 "activity = nameofworkflow, path = userID"형식을 기본bindingProperty 메타 데이터 태그에 지정해야합니다. d 워크 플로의 이름은 어떤 식 으로든 완료됩니다. 이 작업을 수행하는 방법이 있습니까?

감사

도움이 되었습니까?

해결책

마침내 ActivityToolBoxItem을 활동에 첨부하고 디자이너에 표시된 인스턴스를 생성하는 메소드를 무시하여이를 달성했습니다. 나는 ActivityBind 객체를 사용하여 종속성 재산을 워크 플로의 속성에 바인딩했습니다. 워크 플로의 인스턴스를 얻으려면 방금 Act.parent가 부모가 없을 때까지 ACT.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top