AppWindow Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| 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 |
| 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 |
| Create(AppWindowPresenter) |
Crée une fenêtre avec des styles et des propriétés définis dans le fichier spécifié |
| 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 |
| 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. |