MVVM ViewModel中的窗口基类

时间:2017-12-09 22:00:54

标签: c# wpf mvvm dependency-injection

我打电话从我的ExampleWindow外部创建ViewModel(在我的WindowService中)。

如果我将ExampleWindow作为Window(基类)交还给VM,会不会是不好的做法?

像这样:

class WindowService : IWindowService
{
    public override Window GetExampleWindow()
    {
        return new ExampleWindow();
    }
}

在我的虚拟机中,我每个DI获得IWindowService

0 个答案:

没有答案