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