Application.OnLaunched(LaunchActivatedEventArgs) 方法

定义

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

protected:
 virtual void OnLaunched(LaunchActivatedEventArgs ^ args) = OnLaunched;
void OnLaunched(LaunchActivatedEventArgs const& args);
protected virtual void OnLaunched(LaunchActivatedEventArgs args);
function onLaunched(args)
Protected Overridable Sub OnLaunched (args As LaunchActivatedEventArgs)

参数

args
LaunchActivatedEventArgs

事件的事件数据。

注解

重写 OnLaunched 方法以执行任何常规应用初始化,仅当用户正常 (启动应用时才会发生,例如,点击应用磁贴) 。 有关其他类型的激活的信息,请参阅 OnActivated。 特定激活类型有时具有特定的替代,这也是 Application 上的虚拟方法。 例如,如果 ActivationKindFile,则会为应用程序上的任何核心 Activated 事件调用 OnFileActivated

起始项目模板包括 OnLaunched 的基本实现。 实现通过将 设置为 Window.Current.Content 由项目模板的 MainPage XAML/代码隐藏对定义的 类的新实例来设置应用程序的初始根视觉对象。 激活方案涉及的所有 应用程序 替代都应在其实现中调用 Window.Activate

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

注意

某些项目模板中的 app.xaml 代码隐藏引用 SuspensionManager 帮助程序类中的 API。 在这种情况下,OnLaunched 替代是异步的,因为它调用的某些 SuspensionManager API 是异步的。 有关详细信息,请参阅 最小化启动时间

适用于

另请参阅