Могу ли я использовать диалоги и DialogResult на UserControl с WPF?
У меня есть 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 ответ
Метод ShowDialog
возвращается bool?
, поэтому вы должны проверить результат следующим образом:
if(addPassword.ShowDialog().GetValueOrDefault())
{
...
}