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 la 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 case activée 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 Personnalisation de la barre de titre.
Propriétés
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 d’application. |
IsShownInSwitchers |
Obtient ou définit une valeur qui indique si cette fenêtre apparaîtra 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’est pas détenu. |
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 d’application. |
Size |
Obtient la taille actuelle de la fenêtre en coordonnées d’écran. |
Title |
Obtient ou définit le titre affiché de la fenêtre d’application. |
TitleBar |
Obtient la barre de titre de la fenêtre de l’application. |
Méthodes
AssociateWithDispatcherQueue(DispatcherQueue) |
Associe la fenêtre d’application à la file d’attente de répartiteur spécifiée. |
Create() |
Crée une fenêtre d’application avec les styles et propriétés définis sur celui du par défaut |
Create(AppWindowPresenter) |
Crée une fenêtre avec des styles et des propriétés tels que définis dans le spécifié |
Create(AppWindowPresenter, WindowId) |
Crée une fenêtre avec des styles et des propriétés tels que définis dans la fenêtre spécifiée |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
Crée une fenêtre avec des styles et des propriétés tels que définis dans le spécifié |
Destroy() |
Tente de détruire la fenêtre de l’application. |
GetFromWindowId(WindowId) |
Retourne le |
Hide() |
Masque la fenêtre de toutes les représentations d’expérience utilisateur dans le système, mais maintient l’objet actif. |
Move(PointInt32) |
Déplace la fenêtre vers le point spécifié dans les coordonnées de l’écran. |
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. |
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. |
MoveInZOrderAtBottom() |
Déplace la fenêtre active pour qu’elle soit la fenêtre inférieure dans l’ordre de plan. |
MoveInZOrderAtTop() |
Déplace la fenêtre active pour qu’elle soit la fenêtre supérieure dans l’ordre de plan. |
MoveInZOrderBelow(WindowId) |
Déplace la fenêtre active en dessous de la fenêtre spécifiée dans l’ordre de plan. |
Resize(SizeInt32) |
Redimensionne la fenêtre à la taille spécifiée. |
ResizeClient(SizeInt32) |
Redimensionne la fenêtre pour tenir compte de la taille spécifiée pour la zone cliente. |
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 de l’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. |
Show() |
Affiche la fenêtre et l’active. |
Show(Boolean) |
Affiche la fenêtre avec une option permettant de l’activer ou non. |
ShowOnceWithRequestedStartupState() |
Affiche la fenêtre avec le présentateur par défaut dans l’état demandé. |
Événements
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 via une affordance système. |
Destroying |
Se produit lorsqu’une fenêtre est en cours de destruction. |