다음을 통해 공유


ApplicationViewSwitcher.TryShowAsViewModeAsync 메서드

정의

오버로드

TryShowAsViewModeAsync(Int32, ApplicationViewMode)

보기를 원하는 보기 모드에서 독립 실행형 보기로 표시합니다.

TryShowAsViewModeAsync(Int32, ApplicationViewMode, ViewModePreferences)

지정된 옵션을 사용하여 보기를 원하는 보기 모드에서 독립 실행형 보기로 표시합니다.

TryShowAsViewModeAsync(Int32, ApplicationViewMode)

보기를 원하는 보기 모드에서 독립 실행형 보기로 표시합니다.

public:
 static IAsyncOperation<bool> ^ TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode);
/// [Windows.Foundation.Metadata.Overload("TryShowAsViewModeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> TryShowAsViewModeAsync(int const& viewId, ApplicationViewMode const& viewMode);
[Windows.Foundation.Metadata.Overload("TryShowAsViewModeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode);
function tryShowAsViewModeAsync(viewId, viewMode)
Public Shared Function TryShowAsViewModeAsync (viewId As Integer, viewMode As ApplicationViewMode) As IAsyncOperation(Of Boolean)

매개 변수

viewId
Int32

int

표시할 창의 ID입니다.

viewMode
ApplicationViewMode

창에 대한 원하는 보기 모드입니다.

반환

호출이 성공하면 true 를 비동기적으로 반환합니다. false 이면 그렇지 않습니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

설명

이 메서드가 성공하면 원래 창 옆에 새 창이 만들어집니다. ASTA(핵심 UI) 스레드에서만 호출할 수 있습니다.

새 창에는 자체 UI 스레드(ASTA) 및 연결된 CoreWindow가 있습니다. 개발자는 JavaScript 앱용 window.postMessage 와 C# 및 C++ 개발자를 위한 CoreDispatcher (CoreWindow.Dispatcher) 메시징과 같은 창 간 통신에 스레드로부터 안전한 메서드를 사용해야 합니다.

적용 대상

TryShowAsViewModeAsync(Int32, ApplicationViewMode, ViewModePreferences)

지정된 옵션을 사용하여 보기를 원하는 보기 모드에서 독립 실행형 보기로 표시합니다.

public:
 static IAsyncOperation<bool> ^ TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode, ViewModePreferences ^ viewModePreferences);
/// [Windows.Foundation.Metadata.Overload("TryShowAsViewModeWithPreferencesAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<bool> TryShowAsViewModeAsync(int const& viewId, ApplicationViewMode const& viewMode, ViewModePreferences const& viewModePreferences);
[Windows.Foundation.Metadata.Overload("TryShowAsViewModeWithPreferencesAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<bool> TryShowAsViewModeAsync(int viewId, ApplicationViewMode viewMode, ViewModePreferences viewModePreferences);
function tryShowAsViewModeAsync(viewId, viewMode, viewModePreferences)
Public Shared Function TryShowAsViewModeAsync (viewId As Integer, viewMode As ApplicationViewMode, viewModePreferences As ViewModePreferences) As IAsyncOperation(Of Boolean)

매개 변수

viewId
Int32

int

표시할 창의 ID입니다.

viewMode
ApplicationViewMode

창에 대한 원하는 보기 모드입니다.

viewModePreferences
ViewModePreferences

원하는 보기 모드에 대한 기본 설정입니다.

반환

호출이 성공하면 true 를 비동기적으로 반환합니다. false 이면 그렇지 않습니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

설명

이 메서드가 성공하면 원래 창 옆에 새 창이 만들어집니다. ASTA(핵심 UI) 스레드에서만 호출할 수 있습니다.

새 창에는 자체 UI 스레드(ASTA) 및 연결된 CoreWindow가 있습니다. 개발자는 JavaScript 앱용 window.postMessage 와 C# 및 C++ 개발자를 위한 CoreDispatcher (CoreWindow.Dispatcher) 메시징과 같은 창 간 통신에 스레드로부터 안전한 메서드를 사용해야 합니다.

적용 대상