Где создать "Сервисный слой"?

Джейсон Долингер в своем видео заменяет StartupUri="MainWindow.xaml" с методом OnStartup, В этом методе он создает своего рода "сервисный слой".

Это лучшее место для создания "Сервисного слоя"? Таким образом, хорошо разработанное приложение MVVM должно отменить StartupUri="MainWindow.xaml" с обычаем OnStartup метод где service layer должен быть создан?

1 ответ

Я предпочитаю старый 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 = ...,
        });
    }
}
Другие вопросы по тегам