c# - 无法访问内部接口(interface) "IWindowServices"

标签 c# wpf mvvm

我正在尝试创建一个 WindowService 类,它有助于在 ViewModel 中打开新窗口。但是我收到此错误:无法访问内部接口(interface)“IWindowServices”

using System.Windows;

class WindowService:IWindowService
{
    public void ShowWindow(object viewModel)
    {
        var win = new Window();
        win.Content = viewModel;
        win.Show();
    }
}

请帮忙:)

最佳答案

看看这个http://referencesource.microsoft.com/#PresentationFramework/Framework/System/Windows/IWindowService.cs

这个接口(interface)不是专门针对 MVVM 的。 您应该根据自己的情况创建和实现自定义界面。

关于c# - 无法访问内部接口(interface) "IWindowServices",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28513433/

相关文章:

c# - 短暂延迟后消息框自动关闭

php - 有没有办法在我的 PHP MVVM 设计中使用 jQuery?

javascript - 当包含异步请求时自动渲染 react 一次

c# - .NET DateTime 对象不是很准确?

java - 在这种情况下,是否建议在 API 调用中返回 404?

c# - 为什么下拉菜单总是弄乱我的 CSS 布局?

C# 线程池创建 UI 元素

c# - .net 版本不同导致的错误?

c# - SQLite.CodeFirst - 创建模型时无法使用上下文

xamarin - Exrin动画