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, окно может быть больше окна просмотра в горизонтальном измерении.

Применяется к