ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试异步创建 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 时,窗口可能大于水平维度中的视区。