我可以在 WPF 的 UserControl 上使用对话框和 DialogResult 吗?
我有一个用户控件,我需要从对话框中获取输入。但是,当我尝试执行此操作时:
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。
我真的可以这样做吗?
谢谢
I've a UserControl and I need to get input from a dialog. However, when I try to do this:
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());
}
}
It doesn't find the DialogResult.
Can I actually do this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
方法
ShowDialog
返回bool?
,因此您应该像这样检查结果:Method
ShowDialog
returnsbool?
, so you should check the result like this: