ApplicationViewSwitcher.TryShowAsViewModeAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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) 메시징과 같은 창 간 통신에 스레드로부터 안전한 메서드를 사용해야 합니다.