从视图模型显示MahApps.Metro对话

时间:2014-05-21 18:51:50

标签: c# wpf mvvm caliburn.micro mahapps.metro

我想在我的WPF桌面应用程序中实现LINQToTwitter。因此,我必须使用OAuth来保护它。在L2T的文档页面上,我有一个控制台应用程序示例,但不适用于WPF应用程序。

我以为我会使用简单的对话框提示用户输入个人识别码。当然,这可以通过MahApps.metro实现。

现在我的问题是:我将如何在Caliburn.Micro中执行此操作。当然,我的视图模型不是继承自MetroWindow,而是来自Screen。

任何想法?

1 个答案:

答案 0 :(得分:0)

首先,您需要在主ViewModel中获取 IWindowManager ,然后通过传入对话框的视图模型来使用 ShowDialog()方法。