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
正在准备显示的窗口的 ID。
返回
操作的异步结果。 用于确定异步调用何时完成。
- 属性
注解
此方法只能从应用程序 Single-Threaded 单元 (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
正在准备显示的窗口的 ID。
- fromViewId
-
Int32
int
当前显示的调用窗口的 ID。
返回
操作的异步结果。 用于确定异步调用何时完成。
- 属性
注解
与 SwitchAsync (System.Int32 viewId) 不同,此方法指定 fromViewId ,并释放调用方在 Application Single-Threaded Apartment (ASTA) “from”视图的线程上执行调用。 通过显式传递通过 SwitchAsync (Int32) 调用推断出的相同视图 ID,调用的结果是相同的。
另请参阅
适用于
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
正在准备显示的窗口的 ID。
- fromViewId
-
Int32
int
当前显示的调用窗口的 ID。
- options
- ApplicationViewSwitchingOptions
显示转换行为的选项。
返回
操作的异步结果。 用于确定异步调用何时完成。
- 属性
注解
与 SwitchAsync (System.Int32 viewId) 不同,此方法指定 fromViewId ,并释放调用方在 Application Single-Threaded Apartment (ASTA) “from”视图的线程上执行调用。 通过显式传递通过 SwitchAsync (Int32) 调用推断出的相同视图 ID,调用的结果是相同的。