在实施自定义活动时是否可以显示窗体?
例如,当用户在设计器中双击我的活动时,如何显示自定义表单?
或者当用户在属性选择中单击...时,可能会显示自定义表单。
答案 0 :(得分:0)
我不确定是否可以这样做。
对于我的自定义活动所需的任何交互,我会创建一些依赖项属性,当它被拖动到设计器上时,它将显示在自定义活动的属性窗口中。
e.g。来自自定义电子邮件活动的属性
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);
}
}