【发布时间】:2010-12-29 05:21:15
【问题描述】:
C# 想为你做启动总是让我很恼火。所以现在我正在尝试制作自己的主要方法。它不起作用:
我提供了这个主要方法:
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static void Main()
{
Model model= new Model();
Controller controller = new Controller(model);
MainWindow window = new MainWindow(controller, model);
}
此方法已运行,但我看不到任何视觉效果。 我想我错过了以下正常主代码中的一些内容:
Application.App app = new Application.App();
app.InitializeComponent();
app.Run();
我尝试使用相同的代码覆盖 OnStartUp,但这会引发异常。 如果您有其他解决方案,我愿意听取。我只是不明白为什么必须先创建我的 MainWindow。
【问题讨论】:
标签: c# .net wpf model-view-controller main