ApplicationViewSwitcher.SwitchAsync 메서드

정의

오버로드

SwitchAsync(Int32)

호출 창(앱 보기)을 다른 창으로 시각적으로 전환합니다.

SwitchAsync(Int32, Int32)

호출 창(앱 보기)을 지정된 창으로 시각적으로 전환합니다.

SwitchAsync(Int32, Int32, ApplicationViewSwitchingOptions)

호출 창(앱 보기)을 지정된 창으로 시각적으로 전환합니다.

SwitchAsync(Int32)

호출 창(앱 보기)을 다른 창으로 시각적으로 전환합니다.

public:
 static IAsyncAction ^ SwitchAsync(int viewId);
/// [Windows.Foundation.Metadata.Overload("SwitchAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction SwitchAsync(int const& viewId);
[Windows.Foundation.Metadata.Overload("SwitchAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction SwitchAsync(int viewId);
function switchAsync(viewId)
Public Shared Function SwitchAsync (viewId As Integer) As IAsyncAction

매개 변수

viewId
Int32

int

표시 준비 중인 창의 ID입니다.

반환

작업의 비동기 결과입니다. 이를 사용하여 비동기 호출이 완료되는 시기를 확인합니다.

특성

설명

이 메서드는 현재 표시된 창(핵심 UI)의 ASTA(Application Single-Threaded Apartment) 스레드에서만 호출할 수 있습니다.

SwitchAsync(System.Int32 toViewId, System.Int32 fromViewId)와 달리 이 메서드는 ASTA 스레드의 호출을 통해ViewId에서 유추합니다.

추가 정보

적용 대상

SwitchAsync(Int32, Int32)

호출 창(앱 보기)을 지정된 창으로 시각적으로 전환합니다.

public:
 static IAsyncAction ^ SwitchAsync(int toViewId, int fromViewId);
/// [Windows.Foundation.Metadata.Overload("SwitchFromViewAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction SwitchAsync(int const& toViewId, int const& fromViewId);
[Windows.Foundation.Metadata.Overload("SwitchFromViewAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction SwitchAsync(int toViewId, int fromViewId);
function switchAsync(toViewId, fromViewId)
Public Shared Function SwitchAsync (toViewId As Integer, fromViewId As Integer) As IAsyncAction

매개 변수

toViewId
Int32

int

표시 준비 중인 창의 ID입니다.

fromViewId
Int32

int

현재 표시된 호출의 ID입니다.

반환

작업의 비동기 결과입니다. 이를 사용하여 비동기 호출이 완료되는 시기를 확인합니다.

특성

설명

SwitchAsync(System.Int32 viewId)와 달리 이 메서드는 fromViewId를 지정하고 호출자가 "from" 보기의 ASTA(Application Single-Threaded Apartment) 스레드에서 호출을 실행하지 않도록 합니다. SwitchAsync(Int32) 호출을 통해 유추된 것과 동일한 뷰 ID를 명시적으로 전달하면 호출 결과가 동일합니다.

추가 정보

적용 대상

SwitchAsync(Int32, Int32, ApplicationViewSwitchingOptions)

호출 창(앱 보기)을 지정된 창으로 시각적으로 전환합니다.

public:
 static IAsyncAction ^ SwitchAsync(int toViewId, int fromViewId, ApplicationViewSwitchingOptions options);
/// [Windows.Foundation.Metadata.Overload("SwitchFromViewWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction SwitchAsync(int const& toViewId, int const& fromViewId, ApplicationViewSwitchingOptions const& options);
[Windows.Foundation.Metadata.Overload("SwitchFromViewWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction SwitchAsync(int toViewId, int fromViewId, ApplicationViewSwitchingOptions options);
function switchAsync(toViewId, fromViewId, options)
Public Shared Function SwitchAsync (toViewId As Integer, fromViewId As Integer, options As ApplicationViewSwitchingOptions) As IAsyncAction

매개 변수

toViewId
Int32

int

표시 준비 중인 창의 ID입니다.

fromViewId
Int32

int

현재 표시된 호출의 ID입니다.

options
ApplicationViewSwitchingOptions

표시 전환 동작에 대한 옵션입니다.

반환

작업의 비동기 결과입니다. 이를 사용하여 비동기 호출이 완료되는 시기를 확인합니다.

특성

설명

SwitchAsync(System.Int32 viewId)와 달리 이 메서드는 fromViewId를 지정하고 호출자가 "from" 보기의 ASTA(Application Single-Threaded Apartment) 스레드에서 호출을 실행하지 않도록 합니다. SwitchAsync(Int32) 호출을 통해 유추된 것과 동일한 뷰 ID를 명시적으로 전달하면 호출 결과가 동일합니다.

추가 정보

적용 대상