Установите флажки для чтения пользовательских действий проекта - PullRequest
0 голосов
/ 06 октября 2010

У меня установлены флажки и добавлен диалог.

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

Как это можно сделать?

public override void Commit(IDictionary savedState)
{
    base.Commit(savedState);
    String TargetDirectory = Path.GetDirectoryName(Context.Parameters["AssemblyPath"]);
    MessageBox.Show(TargetDirectory);
    // Code needed to read the checkboxes!
}

1 Ответ

0 голосов
/ 06 октября 2010

Нашли это! в пользовательских действий добавить / tool = "[XYZ]" / MyInfo = "[ABC]"

, где XYZ и ABC - это CheckboxNProperty

затем прочитайте их в пользовательском действии выше, таким образом

MessageBox.Show (Context.Parameters [ "XYZ"]);

...