Application.OnLaunched Method

응용 프로그램이 시작되면 호출됩니다. 응용 프로그램 초기화를 수행하고 연결된 Window에서 초기 콘텐츠를 표시하려면 이 메서드를 재정의합니다.

구문


protected virtual void OnLaunched(
  LaunchActivatedEventArgs args
)

매개 변수

args

형식: LaunchActivatedEventArgs

이벤트에 대한 이벤트 데이터입니다.

설명

OnLaunched 메서드를 재정의하여 사용자가 앱을 정상적으로 시작한 경우에만(예: 앱 타일을 눌러 시작) 수행해야 하는 일반적인 앱 초기화를 수행합니다. 다른 유형의 활성화에 대한 자세한 내용은 OnActivated를 참조하십시오. 때때로 특정 활성화 종류에는 특정 재정의가 포함되며, Application에 가상 메서드도 있습니다. 예를 들어 ActivationKindFile인 경우 Application의 모든 핵심 Activated 이벤트에 대해 OnFileActivated가 호출됩니다.

시작 프로젝트 템플릿에는 OnLaunched에 대한 기본 구현이 포함됩니다. 이 구현은 Window.Current.Content를 프로젝트 템플릿의 MainPage XAML/코드 숨김 쌍에 정의된 클래스의 새 인스턴스로 설정하여 응용 프로그램에 대해 초기 시각적 루트를 설정합니다.

활성화 시나리오에 포함된 모든 Application 재정의는 해당 구현에서 Window.Activate를 호출해야 합니다.

OnLaunched를 재정의하는 코드 예제의 경우 새 앱 프로젝트를 만들고 app.xaml 코드 숨김에서 템플릿으로 생성된 코드를 검사합니다.

참고  SuspensionManager 도우미 클래스에 있는 일부 프로젝트 템플릿 참조 API의 app.xaml 코드 숨김입니다. 이 경우에 호출하는 일부 SuspensionManager API가 비동기적이기 때문에 OnLaunched 재정의가 비동기적입니다. 자세한 내용은 시작 시간 최소화를 참조하십시오.

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadata

Windows.winmd

참고 항목

Application
앱 시작 및 다시 시작

 

 

표시:
© 2015 Microsoft