无法找到资源' application_startup'

时间:2016-07-07 07:42:50

标签: wpf

我刚刚开始WPF。我正在从代码中分配startupURI页面。它给了我这个错误:

  

找不到资源' application_startup'"

这是我在App.xaml中所做的事情

<Application x:Class="HelloWpf.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         StartupUri="Application_Startup">
<Application.Resources>

</Application.Resources>

以下是我在App.xaml.cs文件中所做的:

 private void Application_Startup(object sender, StartupEventArgs e)
    {
        // Create the startup window
        MainWindow wnd = new MainWindow();
        // Do stuff here, e.g. to the window
        wnd.Title = "Something else";
        // Show the window
        wnd.Show();

        //Application.Current.MainWindow = wnd;
        //wnd.InitializeComponent();
        //wnd.Show();
    }

请帮助解决这个简单代码中的错误。谢谢

2 个答案:

答案 0 :(得分:5)

StartupUri用于指定应用程序启动时要加载的窗口对象的文件名。如果您想在应用程序启动期间执行某些操作,则Startup是要订阅的事件。

答案 1 :(得分:3)

将您的xaml更改为以下代码。它应该工作。

<Application x:Class="HelloWpf.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         Startup="Application_Startup">
<Application.Resources>

</Application.Resources>