ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.