ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.