WPF中没有Main()?

在编程方面,我是一个初学者,但是我确定通用规则之一是程序以Main()开头。创建WPF项目时看不到一个。是Main()只是在WPF中以不同的方式命名吗?

回答:

它是在构建期间生成的,但是您可以提供自己的文件(根据需要在项目属性中对其进行歧义消除)。在obj / debug中查找应用程序文件;我(由“ C#2010

Express”提供)App.g.i.cs具有:

namespace WpfApplication1 {

/// <summary>

/// App

/// </summary>

[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]

public partial class App : System.Windows.Application {

/// <summary>

/// InitializeComponent

/// </summary>

[System.Diagnostics.DebuggerNonUserCodeAttribute()]

public void InitializeComponent() {

#line 4 "..\..\..\App.xaml"

this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);

#line default

#line hidden

}

/// <summary>

/// Application Entry Point.

/// </summary>

[System.STAThreadAttribute()]

[System.Diagnostics.DebuggerNonUserCodeAttribute()]

public static void Main() {

WpfApplication1.App app = new WpfApplication1.App();

app.InitializeComponent();

app.Run();

}

}

}

以上是 WPF中没有Main()? 的全部内容, 来源链接: utcz.com/qa/402404.html

回到顶部