Как написать код для Custom Dialog в Setup Project?

Я создал проект установки для моего приложения .net. Я хочу добавить еще один диалог после выбора папки установки. Я добавил этот диалог изПользовательский интерфейс панель.

Это показывает мне правильно.

Теперь я хочу написать некоторый код согласно выбранной опции вCustomInstallerClass, Но я не знаю, как получить это значение (выбранный переключатель) вCommit процесс. Таким образом, я могу сделать мой дальнейший процесс согласно выбору переключателя.

Я не могу использовать Wix или любой другой сторонний инструмент для создания этого пакета. Я также прочитал какой-то другой пост, какэтот на ТАК. Но я не мог найти никакого решения из этих.

Редакция:

Я использую этот код для получения доступного параметра в контексте. но в результате я не смог найти какой-либо параметр из моего собственного диалога.

protected override void OnCommitted(System.Collections.IDictionary savedState)
{
    string Values = string.Empty;
    foreach (string skey in this.Context.Parameters.Keys)
        Values += skey + Environment.NewLine;
    MessageBox.Show(Values);
    base.OnCommitted(savedState);            
}

Результат отображается так.

action
installtype
assemblypath
logfile

Ответы на вопрос(1)

Ваш ответ на вопрос