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
要顯示的視窗識別碼。
- 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 和 CoreDispatcher (CoreWindow.Dispatcher) C# 和 C++ 開發人員的傳訊。
適用於
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
要顯示的視窗識別碼。
- 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 和 CoreDispatcher (CoreWindow.Dispatcher) C# 和 C++ 開發人員的傳訊。