【问题标题】:Showing MahApps.Metro dialogue from view model从视图模型显示 MahApps.Metro 对话
【发布时间】:2014-05-21 18:51:49
【问题描述】:

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

我想我会使用一个简单的对话框来提示用户输入 PIN。这当然可以通过 MahApps.metro 实现。

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

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      • 2021-08-01
      • 2012-10-21
      • 2013-12-10
      • 2011-10-21
      相关资源
      最近更新 更多