共用方式為


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

正在準備顯示之視窗的識別碼。

傳回

作業的非同步結果。 使用此專案來判斷非同步呼叫何時完成。

屬性

備註

這個方法只能從應用程式 Single-Threaded Apartment (ASTA) 執行緒呼叫,目前顯示視窗 (核心 UI) 。

不同于 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

正在準備顯示之視窗的識別碼。

fromViewId
Int32

int

呼叫的識別碼,目前顯示的視窗。

傳回

作業的非同步結果。 使用此專案來判斷非同步呼叫何時完成。

屬性

備註

不同于 SwitchAsync (System.Int32 viewId) ,這個方法會指定 fromViewId ,並釋放呼叫端在 Application Single-Threaded Apartment (ASTA) 執行緒的 「from」 檢視。 藉由明確傳遞與透過 SwitchAsync (Int32) 呼叫推斷的相同檢視識別碼,呼叫的結果就相同。

另請參閱

適用於

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

正在準備顯示之視窗的識別碼。

fromViewId
Int32

int

呼叫的識別碼,目前顯示的視窗。

options
ApplicationViewSwitchingOptions

顯示轉換行為的選項。

傳回

作業的非同步結果。 使用此專案來判斷非同步呼叫何時完成。

屬性

備註

不同于 SwitchAsync (System.Int32 viewId) ,這個方法會指定 fromViewId ,並釋放呼叫端在 Application Single-Threaded Apartment (ASTA) 執行緒的 「from」 檢視。 藉由明確傳遞與透過 SwitchAsync (Int32) 呼叫推斷的相同檢視識別碼,呼叫的結果就相同。

另請參閱

適用於