信息
您所需的主题如下所示。但此主题未包含在此库中。

Application.OnLaunched Method

在启动应用程序时调用。在关联的 Window 中重写此方法以执行应用程序初始化和显示初始内容。

语法


protected virtual void OnLaunched(
  LaunchActivatedEventArgs args
)

参数

args

类型: LaunchActivatedEventArgs

事件的事件数据。

备注

重写 OnLaunched 方法以执行仅当用户以常规方式启动您的应用程序(例如通过点击应用程序图块)时才会发生的任何一般应用程序初始化。有关其他类型的激活的信息,请参见 OnActivated。特定激活类型有时会有特定的重写,它也是 Application 上的虚拟方法。例如,调用 OnFileActivated(针对任何核心 Activated 事件,在 Application 上,如果 ActivationKindFile)。

起始项目模板包括 OnLaunched 的基本实现。实现通过将 Window.Current.Content 设置为对象模板的 MainPage XAML/代码隐藏对定义类的新实例来将初始根设置为应用程序可见。

启动方案中涉及的所有 Application 重写应调用其实现的 Window.Activate

对于 OnLaunched 的重写的示例代码,创建新应用程序项目并在 app.xaml 代码隐藏中检查模板创建的代码。

注意  有些项目模板中的 app.xaml 代码隐藏文件引用 SuspensionManager 帮助器类中的 API。在这种情况下,OnLaunched 重写是异步的,因为它调用的某些 SuspensionManager API 是异步的。有关更多信息,请参见最大限度地减少启动时间

要求

最低支持客户端

Windows 8

最低支持服务器

Windows Server 2012

命名空间

Windows.UI.Xaml
Windows::UI::Xaml [C++]

元数据

Windows.winmd

另请参见

Application
生成和还原应用程序

 

 

显示: