Я понимаю, что WorkflowDesigner
может получить перетаскиваемый элемент несколькими способами, например:
- Перетаскивая элемент из панели инструментов и перетаскивая его в конструктор: пустое действие этогоТип будет вставлен в конструктор в месте размещения.
- Можно также перетащить действие из конструктора и перетащить его в другое место в конструкторе, перетаскиваемое действие также будет вставлено в место размещения.
Возможно ли, что, подобно этим двум механизмам перетаскивания, я могу перетащить действие xaml в конструктор?Я имею в виду следующее:
Допустим, у вас есть ListView
, содержащий несколько файлов xaml.Я хочу иметь возможность перетаскивать один из элементов ListView
(т.е. один из файлов xaml), и когда я перетаскиваю его поверх дизайнера, он будет действовать так, как будто я перетаскиваю что-то из панели инструментов (за исключением того, что действие будет предоставленоXAML).Я знаю, что могу создать среду выполнения Activity
из файла с помощью ActivityXamlServices.Load(filename)
, и я хочу, чтобы это действие было вставлено в место размещения.Но как заставить приложение понимать это, когда я перетаскиваю?