gpt4 book ai didi

c# - 在 WPF 中覆盖 OnStartup

转载 作者:可可西里 更新时间:2023-11-01 08:53:52 25 4
gpt4 key购买 nike

出于某种原因,我根本无法让它工作。我从各种来源了解到,我可以在 WPF 应用程序中覆盖 OnStartup,它会在应用程序创建时触发。但是,无论我做什么,都没有发生任何事情。这是代码。

public partial class App : Application
{

protected override void OnStartup(StartupEventArgs e)
{
// My code goes here, but nothing ever happens.

base.OnStartup(e);
}
}

显然我遗漏了一些东西。遗憾的是,MSDN 页面也没有提供太多信息。 http://msdn.microsoft.com/en-us/library/system.windows.application.onstartup.aspx

我做错了什么?

编辑:
事实证明,我的问题是命名空间中的一个小错字。 App.xaml.cs 将类定义为“RTDMyApp.App”,App.xaml 文件将其称为“RTD_MYApp.App” 无论如何,这个事实,结合下面接受的答案让我回到正轨.

最佳答案

您是否也从 App xaml 中删除了 StartupUri?

如果你这样做了,你必须创建你想要显示的窗口:

base.OnStartUp(e);
var window = new Window1();
this.MainWindow = window;
window.Show();

关于c# - 在 WPF 中覆盖 OnStartup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6306549/

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