Application.OnActivated(IActivatedEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在通过常规启动以外的某种方式激活应用程序时调用。
protected:
virtual void OnActivated(IActivatedEventArgs ^ args) = OnActivated;
void OnActivated(IActivatedEventArgs const& args);
protected virtual void OnActivated(IActivatedEventArgs args);
function onActivated(args)
Protected Overridable Sub OnActivated (args As IActivatedEventArgs)
参数
- args
- IActivatedEventArgs
事件的事件数据。
注解
例如,当用户正常 (启动应用时,点击应用磁贴) ,仅调用 OnLaunched 方法。 重写 OnActivated 方法以执行任何常规应用初始化,仅当应用未正常启动时才应 (,例如,通过搜索协定) 从另一个应用启动。 可以通过 IActivatedEventArgs.Kind 属性确定应用是如何激活的。
对于大多数类型的激活,可以通过重写以下方法之一而不是 OnActivated 方法来执行特定于激活类型的初始化:
- OnFileActivated
- OnSearchActivated
- OnShareTargetActivated
- OnFileOpenPickerActivated
- OnFileSavePickerActivated
- OnCachedFileUpdaterActivated
有关详细信息,请参阅应用生命周期。