Могу ли я использовать диалоги и DialogResult на UserControl с WPF? - PullRequest
1 голос
/ 16 марта 2011

У меня есть UserControl, и мне нужно получить информацию из диалога.Однако, когда я пытаюсь сделать это:

        AddPassword addPassword = new AddPassword();

        if(addPassword.ShowDialog() == == DialogResult.GetValueOrDefault())
        {
            if (addPassword.sTitle != ""
                && addPassword.sUser != ""
                && addPassword.sPass != "")
            {
                LogIn login = new LogIn(addPassword.sTitle, addPassword.sUser, addPassword.sPass);
                LogIns.Add(login);

                lstbxLogins.Items.Add(login.GetTitle());
            }
        }

Он не находит DialogResult.

Могу ли я на самом деле это сделать?

Спасибо

1 Ответ

1 голос
/ 16 марта 2011

Метод ShowDialog возвращает bool?, поэтому вы должны проверить результат следующим образом:

if(addPassword.ShowDialog().GetValueOrDefault())
{
   ...
}
...