ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) 方法

定义

尝试异步创建 LineDisplayWindow

public:
 virtual IAsyncOperation<LineDisplayWindow ^> ^ TryCreateWindowAsync(Rect viewport, Size windowSize) = TryCreateWindowAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync(Rect const& viewport, Size const& windowSize);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<LineDisplayWindow> TryCreateWindowAsync(Rect viewport, Size windowSize);
function tryCreateWindowAsync(viewport, windowSize)
Public Function TryCreateWindowAsync (viewport As Rect, windowSize As Size) As IAsyncOperation(Of LineDisplayWindow)

参数

viewport
Rect

视区原点设备行、原点设备列、以行为单位的宽度和列的高度。

windowSize
Size

窗口中的行数和列数。

返回

一个新的 LineDisplayWindow 对象,表示设备的新窗口。

属性

Windows 要求

设备系列
Windows 10 Fall Creators Update (在 10.0.16299.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v5.0 中引入)

注解

LineDisplayCapabilities.SupportedWindows 大于 0 时,可以调用此方法来创建表示设备新窗口的新 LineDisplayWindow 对象。 新窗口在创建时不会自动设置为当前窗口,将该窗口设置为当前将 LineDisplayAttributes.CurrentWindow 属性设置为指向此 LineDisplayWindow 对象,或在同一 LineDisplayWindow 对象上调用其 TryRefreshAsync 方法。

LineDisplayCapabilities.SupportedWindows 为 0 时调用此方法将导致异常。

窗口大小必须至少与视区大小一样大,并且最多可以在一个方向上大于其视区。 当 LineDisplayCapabilities.IsVerticalMarqueeSupported 为 True 时,窗口可能大于垂直维度中的视区。 当 LineDisplayCapabilities.IsHorizontalMarqueeSupported 为 True 时,窗口可能大于水平维度中的视区。

适用于