Como codificar para caixa de diálogo personalizada no projeto de instalação?

Eu criei um projeto de instalação para o meu aplicativo .net. Quero adicionar outra caixa de diálogo após a seleção da pasta de instalação. Eu adicionei esse diálogo deInterface de usuário painel.

Está me mostrando corretamente.

Agora, quero escrever um código conforme a opção selecionada emCustomInstallerClass. Mas não sei como buscar esse valor (botão de opção selecionado) emCommit processo. Então, eu posso fazer o meu processo de acordo com a seleção do botão de opção.

Não consigo usar o Wix ou qualquer outra ferramenta de terceiros para criar esse pacote. Eu também li outro post comoesta em SO. Mas não encontrei nenhuma solução a partir deles.

EDITADO:

Estou usando esses códigos para recuperar o parâmetro disponível no contexto. mas no resultado não consegui encontrar nenhum parâmetro na minha caixa de diálogo personalizada.

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

O resultado está sendo exibido assim.

action
installtype
assemblypath
logfile

questionAnswers(1)

yourAnswerToTheQuestion