如何创建 DialogBox, 要求用户选项是/不 WPF
我知道如何在申请中进行 Windows Form, 但仍然无法找到在申请中进行方法 WPF.
好像我介绍了用户阻塞 DialogBox 有选择 Yes/No 并收到 / 程序来自用户的答案?
好像我介绍了用户阻塞 DialogBox 有选择 Yes/No 并收到 / 程序来自用户的答案?
没有找到相关结果
已邀请:
2 个回复
涵秋
赞同来自:
http://dotnetbhupesh.com/post/ ... .aspx
:
裸奔
赞同来自:
我对这个问题有不同的方法。
我创建了一个类用作我的消息窗口的演示模型,我创建了一种风格,了解我希望我的窗口看起来。 稍后在代码中,我创建了一个新窗口的实例,安装了它 DataContext 在我的演示模型的实例中,并以我为窗口创建的样式安装窗口样式属性。
我知道它听起来有点不必要,我不确定别人如何决定同样的问题......但我的决定是非常灵活的,它开始了我。
例如,这是对话框视图的模型:
这是我的基础窗口的风格 "message":
我的customdialogwindow只是一个窗口,没有什么:
/XAML/
A B. CustomDialogWindow 我有以下代码,因此当用户按下取消按钮或确定时,窗口关闭:
现在我需要使用窗口,我只是创建一个新副本 CustomDialogWindow, 我安装它 DataContext 到课堂的新实例 DialogViewModel 并安装他的风格 "myMessageStyle":
我喜欢这种方法的原因是我继承了 MyDialogViewModel 而且我提供更多属性,例如,我可以为选择显示一堆用户选项。 我只需为我要显示的每个类型窗口提供自定义样式 /一定要绑定相应的属性/. 正如我所说,实现的实施非常灵活,非常简单。
欢呼!
- 法语