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。 特定激活类型有时具有特定的替代,也具有 应用程序上的虚拟方法。 例如,如果 ActivationKind文件,则会为应用程序上的任何核心 Activated 事件调用 OnFileActivated

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

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

备注

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

适用于

另请参阅