WPF:使用模态对话框/InputDialog查询用户
在 WPF 应用程序中,我必须从用户那里获取一行信息,但我不想使用模态对话框。然而,似乎没有为此预设的对话框。有什么简单易行的方法可以做到这一点。我发现尝试用许多版本的对话框等来找出这一点有点复杂。
我已经不得不使用 OpenFileDialog 和 SaveFileDialog。 Microsoft.Win32 和 System.Windows.Form 等版本之间有什么不同?
In a WPF application I have to get one line of info from user and I wan't to use a Modal Dialog. However there seems to be no preset dialog for this. What's a simple and easy way to do this. I find it somwhat complicated trying to find this out with the many versions of Dialogs and such.
Already I have had to use OpenFileDialog and SaveFileDialog. What is the different between version of these like Microsoft.Win32 and System.Windows.Form ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 WPF 中显示模式对话框不需要执行任何特殊操作。只需将
Window
添加到您的项目(假设类名称为MyDialog
),然后执行以下操作:Window.ShowDialog
负责显示以模态方式窗口。示例:
在您的代码中的某处:
There's nothing special you need to do to show a modal dialog in WPF. Just add a
Window
to your project (let's say the class name isMyDialog
), and then do:Window.ShowDialog
takes care of showing the window in a modal manner.Example:
In your code somewhere: