代码之家  ›  专栏  ›  技术社区  ›  Flores

WF4是否可以为复合活动创建设计器?

  •  4
  • Flores  · 技术社区  · 14 年前

    我知道如何将设计器活动连接到类上具有设计器属性的NativeActivity或CodeActivity。像这样:

    [Designer(typeof(ParallelActivityDesigner))]
    

    我还想将设计器连接到复合活动(仅由XAML文件中的某些活动组成),这有可能吗?

    3 回复  |  直到 14 年前
        1
  •  3
  •   Tim Lovell-Smith    14 年前

    目前已知的三种方法:

    1. 在.xaml.cs文件旁边有一个代码,并像在您的问题中一样使用[designerattribute]。
    2. [DesignerAttribute]通过手动编辑XAML文件
    3. 在设计时使用元数据注册来注册自定义属性,这在重新承载的场景中是最容易的,但也可以在vs中使用.design.dll。

    (参考文献) Workflow Beta2 forum 有关前2)的详细信息

        2
  •  1
  •   Matt Winkler    14 年前

    可以这样做,检查用于使用WorkflowItemPresenter或WorkflowItemsPresenter创建自定义设计器的SDK示例

    http://msdn.microsoft.com/en-us/library/system.activities.presentation.workflowitempresenter.aspx http://msdn.microsoft.com/en-us/library/dd759032.aspx

    ——马特

        3
  •  0
  •   Maurice    14 年前

    我自己也没弄清楚。这应该是可能的,但我还没有找到设计师需要的确切格式。最好的信息来源是Matt Winkler(设计师团队的PM),地址: http://blogs.msdn.com/mwinkle