ApplicationViewSwitcher.SwitchAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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) 呼叫推斷的相同檢視識別碼,呼叫的結果就相同。