Я не уверен, что это можно сделать.
Для любого взаимодействия, необходимого с моими пользовательскими действиями, я бы создал несколько свойств зависимостей, которые появлялись бы в окне свойств для пользовательского действия, когда оно перетаскивалось в конструктор.
например. Из свойства для пользовательской активности электронной почты
public static DependencyProperty FromProperty = DependencyProperty.Register("From", typeof(string), typeof(SendMailActivity));
[DescriptionAttribute("The email of the sender")]
[CategoryAttribute("Parameters")]
[BrowsableAttribute(true)]
[DesignerSerializationVisibilityAttribute(DesignerSerializationVisibility.Visible)]
public string From
{
get
{
return ((string)(base.GetValue(SendMailActivity.FromProperty)));
}
set
{
base.SetValue(SendMailActivity.FromProperty, value);
}
}