2010-01-15 2 views
4

Designer 액티비티를 클래스의 Designer 특성과 함께 NativeActivity 또는 CodeActivity에 연결하는 방법을 알고 있습니다. 그래서 같이 :WF4를 사용하면 복합 활동을위한 디자이너를 만들 수 있습니까?

[Designer(typeof(ParallelActivityDesigner))] 
싶습니다

에 또한, (단지 XAML 파일에 일부 활동으로 구성) 복합 활동 디자이너를 연결 시설에서 모두 가능하다?

+0

믿을 할 수 없다. 하지만 해결 방법에 대한 아이디어도 있습니다. NativeActivity를 작성하고이 기본 활동에 execute 메소드의 다음 코드를 제공하는 것이 좋습니다. protected override void Execute (NativeActivityContext context) {MyComposoteActivity act = new MyCompositeActivity(); context.ScheduleActivity (act); } 그리고이 활동에 디자이너를 설정하십시오. 그러나 나는 이것이 갈 길인지, 그리고 만약에 wf가 지속된다면 모든 것이 잘되는지 확실하지 않습니다. 아무도 전에이 짓을 한거야? – Flores

답변

3

세 가지 알려진 방법으로 지금까지 :

  1. 코드-옆에 .xaml.cs 파일을 가지고 있고, [사용 DesignerAttribute] 같은 질문도 VS 내부
  2. [DesignerAttribute] 사용자 정의 디자인 타임에 속성을 등록 할 메타 데이터 등록을 사용하여 XAML 파일을 수동으로
  3. 을 편집하는 rehosted 시나리오에서 가장 쉬운, 그러나 수는 사용 .Design.dll에서 .

(대한 자세한 내용은 참조 Workflow Beta2 forum 처음 2)

+0

해보지 않았지만 2. 답변입니다. Flores

0

나는 이것을 정확히 파악하지 못했습니다. 그것은 가능해야하지만 디자이너가 필요로하는 정확한 형식을 알지 못했습니다. 정보에 대한 가장 좋은 곳은 매트 윈 클러 http://blogs.msdn.com/mwinkle

에서 (디자이너 작업 팀의 PM)이다
관련 문제