ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Intenta crear de forma asincrónica una 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
Fila del dispositivo de origen de la ventanilla, columna de dispositivo de origen, ancho en filas y alto en columnas.
- windowSize
- Size
Los números de filas y el número de columnas de la ventana.
Devoluciones
Nuevo objeto LineDisplayWindow , que representa una nueva ventana para el dispositivo.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Comentarios
Cuando LineDisplayCapabilities.SupportedWindows es mayor que 0, se puede llamar a este método para crear un nuevo objeto LineDisplayWindow que represente una nueva ventana para el dispositivo. La nueva ventana no se establece automáticamente como la ventana actual cuando se crea, para establecer esa ventana como actual, establezca la propiedad LineDisplayAttributes.CurrentWindow para que apunte a este objeto LineDisplayWindow o en ese mismo objeto LineDisplayWindow llama a su método TryRefreshAsync .
Llamar a este método cuando LineDisplayCapabilities.SupportedWindows es 0 producirá una excepción.
El tamaño de la ventana debe ser al menos tan grande como el tamaño de la ventanilla y puede ser mayor que su ventanilla como máximo en una dirección. Cuando LineDisplayCapabilities.IsVerticalMarqueeSupported es True, la ventana puede ser mayor que la ventanilla en la dimensión vertical. Cuando LineDisplayCapabilities.IsHorizontalMarqueeSupported es True, la ventana puede ser mayor que la ventanilla de la dimensión horizontal.