Condividi tramite


ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Metodo

Definizione

Tenta di creare in modo asincrono 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)

Parametri

viewport
Rect

Riga del dispositivo di origine del riquadro di visualizzazione, colonna del dispositivo di origine, larghezza in righe e altezza nelle colonne.

windowSize
Size

Numero di righe e numero di colonne nella finestra.

Restituisce

Nuovo oggetto LineDisplayWindow che rappresenta una nuova finestra per il dispositivo.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Commenti

Quando LineDisplayCapabilities.SupportedWindows è maggiore di 0, questo metodo può essere chiamato per creare un nuovo oggetto LineDisplayWindow che rappresenta una nuova finestra per il dispositivo. La nuova finestra non viene impostata automaticamente come finestra corrente al momento della creazione, per impostare tale finestra come corrente impostare la proprietà LineDisplayAttributes.CurrentWindow in modo che punti a questo oggetto LineDisplayWindow o nello stesso oggetto LineDisplayWindow chiama il metodo TryRefreshAsync .

La chiamata a questo metodo quando LineDisplayCapabilities.SupportedWindows è 0 genererà un'eccezione.

Le dimensioni della finestra devono essere pari almeno alle dimensioni del riquadro di visualizzazione e possono essere maggiori del relativo riquadro di visualizzazione al massimo in una direzione. Quando LineDisplayCapabilities.IsVerticalMarqueeSupported è True, la finestra potrebbe essere maggiore del riquadro di visualizzazione nella dimensione verticale. Quando LineDisplayCapabilities.IsHorizontalMarqueeSupported è True, la finestra potrebbe essere maggiore del riquadro di visualizzazione nella dimensione orizzontale.

Si applica a