【发布时间】:2011-06-01 09:05:58
【问题描述】:
我了解WorkflowDesigner可以通过多种方式接收拖动的项目,例如:
- 通过将项目从工具箱中拖放到设计器上:该类型的空活动将插入到设计器的放置位置。
- 也可以从设计器中拖动一个活动并将其放置在设计器中的另一个位置,拖动的活动也将插入到放置位置。
是否有可能类似于这两种拖放机制,我可以将一个xaml活动拖到设计器中?我想到的是这个,
假设您有一个包含多个 xaml 文件的 ListView。我希望能够拖动 ListView 项目之一(即 xaml 文件之一),当我将它拖动到设计器上时,它就像我从工具箱中拖动某些东西一样(除了活动将从提供xml)。我知道我可以使用ActivityXamlServices.Load(filename) 从文件中创建运行时Activity,并且我希望将此活动插入到放置位置。但是当我拖放时如何告诉应用程序理解这一点?
【问题讨论】:
标签: .net wpf drag-and-drop workflow-foundation workflow-foundation-4