Compartilhar via


ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Método

Definição

Tenta criar de forma assíncrona um 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)

Parâmetros

viewport
Rect

A linha do dispositivo de origem do visor, a coluna do dispositivo de origem, a largura em linhas e a altura em colunas.

windowSize
Size

Os números de linhas e o número de colunas na janela.

Retornos

Um novo objeto LineDisplayWindow , representando uma nova janela para o dispositivo.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Comentários

Quando LineDisplayCapabilities.SupportedWindows é maior que 0, esse método pode ser chamado para criar um novo objeto LineDisplayWindow que representa uma nova janela para o dispositivo. A nova janela não é definida automaticamente como a janela atual quando ela é criada, para definir essa janela como atual definir a propriedade LineDisplayAttributes.CurrentWindow para apontar para esse objeto LineDisplayWindow ou nesse mesmo objeto LineDisplayWindow chamar seu método TryRefreshAsync .

Chamar esse método quando LineDisplayCapabilities.SupportedWindows for 0 resultará em uma exceção.

O tamanho da janela deve ser pelo menos tão grande quanto o tamanho do visor e pode ser maior que seu visor em no máximo uma direção. Quando LineDisplayCapabilities.IsVerticalMarqueeSupported é True, a janela pode ser maior que o visor na dimensão vertical. Quando LineDisplayCapabilities.IsHorizontalMarqueeSupported é True, a janela pode ser maior que o visor na dimensão horizontal.

Aplica-se a