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)
Параметры
Данные для события.
Комментарии
Переопределите метод OnLaunched, чтобы выполнить общую инициализацию приложения, которая должна выполняться только при обычном запуске приложения пользователем (например, коснувшись плитки приложения). Сведения о других типах активации см. в разделе OnActivated. Некоторые типы активации иногда имеют определенное переопределение, а также виртуальный метод в приложении. Например, OnFileActivated вызывается для любого основного события Activated в приложении , если ActivationKind имеет значение File.
Начальные шаблоны проектов включают базовую реализацию OnLaunched. Реализация задает начальный корневой визуальный элемент для приложения, задав Window.Current.Content
для нового экземпляра класса, определенного парой Xaml MainPage шаблона проекта/код программной части. Все переопределения приложений , участвующие в сценарии активации, должны вызывать Window.Activate в своих реализациях.
Например, код переопределений OnLaunched, создайте проект приложения и изучите созданный шаблоном код в коде программной части app.xaml.
Примечание
Код программной части app.xaml из некоторых шаблонов проектов ссылается на API во вспомогательном классе SuspensionManager. В этом случае переопределение OnLaunched является асинхронным, так как некоторые из вызываемых api SuspensionManager являются асинхронными. Дополнительные сведения см. в разделе Минимизация времени запуска.