0
Jason Dolinger在他的视频中用OnStartup
的方法替换StartupUri="MainWindow.xaml"
。在这种方法中,他创建了一种“服务层”。在哪里创建“服务层”?
是创建“服务层”的最佳场所吗?所以设计良好的MVVM应用程序应该使用自定义OnStartup
方法来重新编号StartupUri="MainWindow.xaml"
,其中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 = ...,
});
}
}
我不确定你的意思是“服务层”,那些没有看过视频的人可能也不会。你能否提供一个例子,或许是视频中贾森代码的瑕疵? –
视频的链接也不错。 – Dennis
指另一个我的问题的答案http://stackoverflow.com/questions/8187135/can-i-use-wcf-interface-as-a-mvvm-model。视频非常流行,位于http://www.lab49.com/files/videos/Jason%20Dolinger%20MVVM.wmv(我的问题是从0.59到1.04) – javapowered