AppWindow Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un contenedor administrado por el sistema para el contenido de una aplicación.
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
- Herencia
- Atributos
Comentarios
Importante
Las API de personalización de la barra de título se admiten parcialmente en Windows 10 desde SDK de Aplicaciones para Windows 1.2 y se admiten completamente en Windows 11. Debe comprobar AppWindowTitleBar.IsCustomizationSupported en el código antes de llamar a estas API para asegurarse de que la aplicación no se bloquea en otras versiones de Windows. Consulta Personalización de la barra de título para obtener más información.
Propiedades
| Nombre | Description |
|---|---|
| ClientSize |
Obtiene el tamaño actual del área cliente de la ventana en coordenadas de cliente win32. |
| DispatcherQueue |
Obtiene la cola del distribuidor asociada a la ventana de la aplicación. |
| Id |
Obtiene el identificador de la ventana de la aplicación. |
| IsShownInSwitchers |
Obtiene o establece un valor que indica si esta ventana aparecerá en varias representaciones del sistema, como ALT+TAB y barra de tareas. |
| IsVisible |
Obtiene un valor que indica si se muestra la ventana. |
| OwnerWindowId |
Obtiene el identificador del propietario de esta ventana; o 0 si no es propiedad. |
| PersistedStateId |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| PlacementRestorationBehavior |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| Position |
Obtiene la posición actual de la ventana en coordenadas de pantalla. |
| Presenter |
Obtiene el moderador aplicado actualmente para la ventana de la aplicación. |
| Size |
Obtiene el tamaño actual de la ventana en coordenadas de pantalla. |
| Title |
Obtiene o establece el título mostrado de la ventana de la aplicación. |
| TitleBar |
Obtiene la barra de título de la ventana de la aplicación. |
Métodos
| Nombre | Description |
|---|---|
| AssociateWithDispatcherQueue(DispatcherQueue) |
Asocia la ventana de la aplicación a la cola del distribuidor especificada. |
| Create() |
Crea una ventana de aplicación con los estilos y propiedades establecidos en el valor predeterminado |
| Create(AppWindowPresenter, WindowId, DispatcherQueue) |
Crea una ventana con estilos y propiedades tal como se define en el elemento especificado |
| Create(AppWindowPresenter, WindowId) |
Crea una ventana con estilos y propiedades tal como se define en el elemento especificado |
| Create(AppWindowPresenter) |
Crea una ventana con estilos y propiedades tal como se define en el especificado |
| Destroy() |
Intenta destruir la ventana de la aplicación. |
| GetCurrentPlacement() |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| GetFromWindowId(WindowId) |
Devuelve con |
| Hide() |
Oculta la ventana de todas las representaciones de experiencia del usuario en el sistema, pero mantiene el objeto activo. |
| Move(PointInt32) |
Mueve la ventana al punto especificado en coordenadas de pantalla. |
| MoveAndResize(RectInt32, DisplayArea) |
Mueve la ventana al punto especificado dentro del área de visualización especificada y la establece en el tamaño especificado. |
| MoveAndResize(RectInt32) |
Mueve la ventana al punto especificado en coordenadas de pantalla y lo establece en el tamaño especificado. |
| MoveInZOrderAtBottom() |
Mueve la ventana actual para que sea la ventana inferior en el orden Z. |
| MoveInZOrderAtTop() |
Mueve la ventana actual para que sea la ventana superior en el orden Z. |
| MoveInZOrderBelow(WindowId) |
Mueve la ventana actual para que esté debajo de la ventana especificada en el orden Z. |
| Resize(SizeInt32) |
Cambia el tamaño de la ventana al tamaño especificado. |
| ResizeClient(SizeInt32) |
Cambia el tamaño de la ventana para dar cabida al tamaño especificado para el área de cliente. |
| SaveCurrentPlacement() |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| SaveCurrentPlacementForAllPersistedStateIds() |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| SetCurrentPlacement(AppWindowPlacementDetails, Boolean) |
Representa un contenedor administrado por el sistema para el contenido de una aplicación. |
| SetIcon(IconId) |
Establece el icono de la ventana con el identificador de icono especificado. |
| SetIcon(String) |
Establece el icono de la ventana mediante la ruta de acceso del icono especificada. |
| SetPresenter(AppWindowPresenter) |
Aplica el moderador especificado a la ventana. |
| SetPresenter(AppWindowPresenterKind) |
Aplica el tipo de moderador especificado a la ventana. |
| SetTaskbarIcon(IconId) |
Establece el icono de la barra de tareas mediante el identificador de icono especificado. |
| SetTaskbarIcon(String) |
Establece el icono de la barra de tareas mediante la ruta de acceso del icono especificada. |
| SetTitleBarIcon(IconId) |
Establece el icono de la barra de título de la ventana mediante el identificador de icono especificado. |
| SetTitleBarIcon(String) |
Establece el icono de la barra de título de la ventana mediante la ruta de acceso del icono especificada. |
| Show() |
Muestra la ventana y la activa. |
| Show(Boolean) |
Muestra la ventana con una opción para activarla o no. |
| ShowOnceWithRequestedStartupState() |
Muestra la ventana con el moderador predeterminado en el estado solicitado. |
Eventos
| Nombre | Description |
|---|---|
| Changed |
Se produce cuando una propiedad de la ventana ha cambiado y el sistema está en un "estado estable" durante el tiempo. |
| Closing |
Se produce cuando se cierra una ventana a través de una prestación del sistema. |
| Destroying |
Se produce cuando se destruye una ventana. |