как отобразить пользовательскую форму рабочего процесса Windows - PullRequest
0 голосов
/ 01 июня 2009

Можно ли отобразить форму окна при реализации пользовательского действия?

Например, как показать пользовательскую форму, когда пользователь дважды щелкает мою активность в конструкторе?

Или, возможно, пользовательская форма может отображаться, когда пользователь нажимает ... в выборе свойств.

1 Ответ

0 голосов
/ 27 июля 2009

Я не уверен, что это можно сделать.

Для любого взаимодействия, необходимого с моими пользовательскими действиями, я бы создал несколько свойств зависимостей, которые появлялись бы в окне свойств для пользовательского действия, когда оно перетаскивалось в конструктор.

например. Из свойства для пользовательской активности электронной почты

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);
    }
}
...