简体   繁体   English

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

[英]Showing MahApps.Metro dialogue from view model

I want to implement LINQToTwitter in my WPF desktop application. 我想在WPF桌面应用程序中实现LINQToTwitter。 Therefore I have to secure it by using OAuth. 因此,我必须使用OAuth来保护它。 On the documentation page from L2T I have an example for a console application, but not for a WPF application. 在L2T的文档页面上,我有一个控制台应用程序的示例,但没有WPF应用程序的示例。

I thought I'd use a simple dialogue which prompts the user to enter a PIN. 我以为我会使用一个简单的对话框来提示用户输入PIN。 This is possible with MahApps.metro of course. 当然,这可以通过MahApps.metro实现。

Now my question is: How would I do this in Caliburn.Micro. 现在我的问题是:如何在Caliburn.Micro中执行此操作。 Of course my view model is not inheriting from MetroWindow, but from Screen. 当然,我的视图模型不是从MetroWindow继承的,而是从Screen继承的。

Any Ideas? 有任何想法吗?

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM