【发布时间】:2012-06-18 12:43:13
【问题描述】:
我正在使用 Caliburn Micro 在 WPF 中实现 MVVM。
我有一个名为 JIMSMessageBox 的静态类, 还有一个名为 MessageViewModel 的 ViewModel。
实际上,这些类帮助我摆脱了普通的 MessageBox。
我曾经通过
调用JIMSMessageBoxJIMSMessageBox.Show("Hello World!");
但是,现在我也想在同一个类 JIMSMessage 中实现一个 ConfirmBox。但我的问题是当我向用户显示确认框时,他可能会接受或拒绝。因此,如果用户在 MessageWindow 中单击“确定”,我必须向 JIMSMessage.Confirm 返回 true,否则如果单击“取消”,我必须返回 false。
我如何使用 Caliburn Micro 实现这一点。
我需要将 JIMSMessage 作为静态类。
【问题讨论】:
标签: c# wpf mvvm caliburn.micro