Langage

AppWindow Classe

Définition

Représente un conteneur géré par le système pour le contenu d’une application.

public ref class AppWindow sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppWindow final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppWindow
Public NotInheritable Class AppWindow
Héritage
Object Platform::Object IInspectable AppWindow
Attributs

Remarques

Important

Les API de personnalisation de barre de titre sont partiellement prises en charge sur Windows 10 depuis SDK d'application Windows 1.2 et entièrement prises en charge sur Windows 11. Vous devez vérifier AppWindowTitleBar.IsCustomizationSupported dans votre code avant d'appeler ces API pour vous assurer que votre application ne se bloque pas sur d'autres versions de Windows. Pour plus d’informations, consultez la personnalisation de la barre de titre .

Propriétés

Nom Description
ClientSize

Obtient la taille actuelle de la zone cliente de la fenêtre dans les coordonnées du client Win32.

DispatcherQueue

Obtient la file d’attente du répartiteur associée à la fenêtre de l’application.

Id

Obtient l’identificateur de la fenêtre de l’application.

IsShownInSwitchers

Obtient ou définit une valeur qui indique si cette fenêtre apparaît dans différentes représentations système, telles que ALT+TAB et la barre des tâches.

IsVisible

Obtient une valeur qui indique si la fenêtre est affichée.

OwnerWindowId

Obtient l’identificateur du propriétaire de cette fenêtre ; ou 0 s’il n’appartient pas.

PersistedStateId

Représente un conteneur géré par le système pour le contenu d’une application.

PlacementRestorationBehavior

Représente un conteneur géré par le système pour le contenu d’une application.

Position

Obtient la position actuelle de la fenêtre dans les coordonnées de l’écran.

Presenter

Obtient le présentateur actuellement appliqué pour la fenêtre de l’application.

Size

Obtient la taille actuelle de la fenêtre dans les coordonnées de l’écran.

Title

Obtient ou définit le titre affiché de la fenêtre de l’application.

TitleBar

Obtient la barre de titre de la fenêtre de l’application.

Méthodes

Nom Description
AssociateWithDispatcherQueue(DispatcherQueue)

Associe la fenêtre d’application à la file d’attente du répartiteur spécifié.

Create()

Crée une fenêtre d’application avec les styles et les propriétés définis sur celui de la valeur par défaut OverlappedPresenter.

Create(AppWindowPresenter, WindowId, DispatcherQueue)

Crée une fenêtre avec des styles et des propriétés définis dans la fenêtre spécifiée AppWindowPresenter, parentée avec la fenêtre spécifiée et associée à l’objet spécifié DispatcherQueue.

Create(AppWindowPresenter, WindowId)

Crée une fenêtre avec des styles et des propriétés définis dans la fenêtre spécifiée AppWindowPresenter et parentée à la fenêtre spécifiée.

Create(AppWindowPresenter)

Crée une fenêtre avec des styles et des propriétés définis dans le fichier spécifié AppWindowPresenter.

Destroy()

Tente de détruire la fenêtre de l’application.

GetCurrentPlacement()

Représente un conteneur géré par le système pour le contenu d’une application.

GetFromWindowId(WindowId)

Retourne l’objet AppWindow avec le fichier spécifié WindowId, le cas échéant. Retourne null si la WindowId valeur ne peut pas être mise en correspondance avec une fenêtre valide.

Hide()

Masque la fenêtre de toutes les représentations de l’expérience utilisateur dans le système, mais conserve l’objet actif.

Move(PointInt32)

Déplace la fenêtre vers le point spécifié dans les coordonnées de l’écran.

MoveAndResize(RectInt32, DisplayArea)

Déplace la fenêtre vers le point spécifié dans la zone d’affichage donnée et la définit sur la taille spécifiée.

MoveAndResize(RectInt32)

Déplace la fenêtre vers le point spécifié dans les coordonnées de l’écran et la définit sur la taille spécifiée.

MoveInZOrderAtBottom()

Déplace la fenêtre active pour qu’elle soit la fenêtre inférieure dans l’ordre de Z.

MoveInZOrderAtTop()

Déplace la fenêtre active pour qu’elle soit la fenêtre supérieure dans l’ordre Z.

MoveInZOrderBelow(WindowId)

Déplace la fenêtre active sous la fenêtre spécifiée dans l’ordre Z.

Resize(SizeInt32)

Redimensionne la fenêtre à la taille spécifiée.

ResizeClient(SizeInt32)

Redimensionne la fenêtre pour prendre en charge la taille spécifiée pour la zone cliente.

SaveCurrentPlacement()

Représente un conteneur géré par le système pour le contenu d’une application.

SaveCurrentPlacementForAllPersistedStateIds()

Représente un conteneur géré par le système pour le contenu d’une application.

SetCurrentPlacement(AppWindowPlacementDetails, Boolean)

Représente un conteneur géré par le système pour le contenu d’une application.

SetIcon(IconId)

Définit l’icône de la fenêtre à l’aide de l’ID d’icône spécifié.

SetIcon(String)

Définit l’icône de la fenêtre à l’aide du chemin d’accès d’icône spécifié.

SetPresenter(AppWindowPresenter)

Applique le présentateur spécifié à la fenêtre.

SetPresenter(AppWindowPresenterKind)

Applique le type de présentateur spécifié à la fenêtre.

SetTaskbarIcon(IconId)

Définit l’icône de la barre des tâches à l’aide de l’ID d’icône spécifié.

SetTaskbarIcon(String)

Définit l’icône de la barre des tâches à l’aide du chemin d’accès d’icône spécifié.

SetTitleBarIcon(IconId)

Définit l’icône de la barre de titre de la fenêtre à l’aide de l’ID d’icône spécifié.

SetTitleBarIcon(String)

Définit l’icône de la barre de titre de la fenêtre à l’aide du chemin d’accès d’icône spécifié.

Show()

Affiche la fenêtre et l’active.

Show(Boolean)

Affiche la fenêtre avec une option pour l’activer ou non.

ShowOnceWithRequestedStartupState()

Affiche la fenêtre avec le présentateur par défaut dans l’état demandé.

Événements

Nom Description
Changed

Se produit lorsqu’une propriété de la fenêtre a changé et que le système est dans un « état stable » pour le moment.

Closing

Se produit lorsqu’une fenêtre est fermée par le biais d’un affordance système.

Destroying

Se produit lorsqu’une fenêtre est détruite.

S’applique à

Voir aussi