我正在使用 Caliburn Micro 在 WPF 中实现 MVVM。
我有一个名为 JIMSMessageBox 的静态类,还有一个名为 MessageViewModel 的 ViewModel。
实际上,这些类帮助我超越了普通的 MessageBox。
我曾经通过调用 JIMSMessageBox
JIMSMessageBox.Show("Hello World!");
但是,现在我也想在同一个类 JIMSMessage 中实现一个 ConfirmBox。但我的问题是当我向用户显示确认框时,他可能会接受或拒绝。因此,如果用户在 MessageWindow 中单击 OK,我必须向 JIMSMessage.Confirm 返回 true,否则如果单击 Cancel,我必须返回 false。
我如何使用 Caliburn Micro 来实现这一点。
我需要将 JIMSMessage 作为静态类。