Application.OnLaunched(LaunchActivatedEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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)
参数
事件的事件数据。
注解
重写 OnLaunched 方法以执行任何常规应用初始化,仅当用户正常 (启动应用时才会发生,例如,点击应用磁贴) 。 有关其他类型的激活的信息,请参阅 OnActivated。 特定激活类型有时具有特定的替代,这也是 Application 上的虚拟方法。 例如,如果 ActivationKind 为 File,则会为应用程序上的任何核心 Activated 事件调用 OnFileActivated。
起始项目模板包括 OnLaunched 的基本实现。 实现通过将 设置为 Window.Current.Content
由项目模板的 MainPage XAML/代码隐藏对定义的 类的新实例来设置应用程序的初始根视觉对象。 激活方案涉及的所有 应用程序 替代都应在其实现中调用 Window.Activate 。
有关 OnLaunched 重写的示例代码,请创建新的应用项目,并在 app.xaml 代码隐藏中检查模板创建的代码。
注意
某些项目模板中的 app.xaml 代码隐藏引用 SuspensionManager 帮助程序类中的 API。 在这种情况下,OnLaunched 替代是异步的,因为它调用的某些 SuspensionManager API 是异步的。 有关详细信息,请参阅 最小化启动时间。