StartupUri="MainWindow.xaml"
替换OnStartup
。在这种方法中,他创造了一种“服务层”。
是创建“服务层”的最佳位置吗?如此设计良好的MVVM应用程序应该使用自定义StartupUri="MainWindow.xaml"
方法重新OnStartup
,其中应创建service layer
?
答案 0 :(得分:0)
我更喜欢旧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 = ...,
});
}
}