gpt4 book ai didi

wpf - “System.Windows.Application”不能多次运行

转载 作者:行者123 更新时间:2023-12-04 07:00:03 25 4
gpt4 key购买 nike

当我调用 System.Application.Run(); 时发生此错误;在 WPF 应用程序中。没有对方法 Run() 的其他调用。有人看到了吗?

最佳答案

为什么需要手动调用 Run() ?如果您有一个通常在名为 App.xaml 的文件中定义的应用程序派生对象,则该框架会为您执行此操作。

如果你去你的 obj在目录中,您将找到应用程序对象自动生成的文件(文件名为 App.g.cs),它类似于:

/// <summary>
/// App
/// </summary>
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("Window1.xaml", System.UriKind.Relative);

#line default
#line hidden
}

/// <summary>
/// Application Entry Point.
/// </summary>
[System.STAThreadAttribute()]
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static void Main() {
gridsh.App app = new gridsh.App();
app.InitializeComponent();
app.Run();
}
}

请注意,它定义了一个静态 main,它调用了 Run .

关于wpf - “System.Windows.Application”不能多次运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com