Share via


ClaimedLineDisplay.TryCreateWindowAsync(Rect, Size) Méthode

Définition

Tente de créer de manière asynchrone un 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)

Paramètres

viewport
Rect

Ligne d’appareil d’origine de la fenêtre d’affichage, colonne d’appareil d’origine, largeur dans les lignes et hauteur dans les colonnes.

windowSize
Size

Nombre de lignes et nombre de colonnes dans la fenêtre.

Retours

Nouvel objet LineDisplayWindow , représentant une nouvelle fenêtre pour l’appareil.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

Remarques

Lorsque LineDisplayCapabilities.SupportedWindows est supérieur à 0, cette méthode peut être appelée pour créer un objet LineDisplayWindow représentant une nouvelle fenêtre pour l’appareil. La nouvelle fenêtre n’est pas automatiquement définie comme fenêtre active lors de sa création. Pour définir cette fenêtre comme actuelle, la propriété LineDisplayAttributes.CurrentWindow doit pointer vers cet objet LineDisplayWindow ou, sur ce même objet LineDisplayWindow , appelez sa méthode TryRefreshAsync .

L’appel de cette méthode lorsque LineDisplayCapabilities.SupportedWindows a la valeur 0 entraîne une exception.

La taille de la fenêtre doit être au moins aussi grande que la taille de la fenêtre d’affichage, et elle peut être supérieure à sa fenêtre d’affichage dans au plus une direction. Lorsque LineDisplayCapabilities.IsVerticalMarqueeSupported a la valeur True, la fenêtre peut être plus grande que la fenêtre dans la dimension verticale. Lorsque LineDisplayCapabilities.IsHorizontalMarqueeSupported a la valeur True, la fenêtre peut être plus grande que la fenêtre dans la dimension horizontale.

S’applique à