共用方式為


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

要顯示的視窗識別碼。

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.postMessageCoreDispatcher (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.postMessageCoreDispatcher (CoreWindow.Dispatcher) C# 和 C++ 開發人員的傳訊。

適用於