在哪里创建"Service layer"?



Jason Dolinger在他的视频中用OnStartup方法替换了StartupUri="MainWindow.xaml"。在这种方法中,他创建了一种"服务层"。

它是创建"服务层"的最佳位置吗?所以设计良好的MVVM应用程序应该用自定义的OnStartup方法替换StartupUri="MainWindow.xaml",其中service layer应该创建?

我更喜欢旧的static void main。我删除了在VS中创建的App.xaml,然后这样做。

public class App : Application
{
    [STAThread]
    public static void Main(string[] args)
    {
        // Init data/service layer etc.
        var app = new App();
        app.Run(new Window1()
        {
            DataContext = ...,
        });
    }
}

相关内容

  • 没有找到相关文章

最新更新