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, ya que SDK de Aplicaciones para Windows 1.2 y son totalmente compatibles con Windows 11. Debes comprobar AppWindowTitleBar.IsCustomizationSupported en el código antes de llamar a estas API para asegurarte de que la aplicación no se bloquee en otras versiones de Windows. Consulta Personalización de la barra de título para obtener más información.
Propiedades
ClientSize |
Obtiene el tamaño actual del área de cliente de la ventana en las coordenadas de cliente de 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 pertenece. |
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
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) |
Crea una ventana con estilos y propiedades como se define en el especificado |
Create(AppWindowPresenter, WindowId) |
Crea una ventana con estilos y propiedades tal y como se define en la ventana especificada |
Create(AppWindowPresenter, WindowId, DispatcherQueue) |
Crea una ventana con estilos y propiedades tal y como se define en el |
Destroy() |
Intenta destruir la ventana de la aplicación. |
GetFromWindowId(WindowId) |
Devuelve con |
Hide() |
Oculta la ventana de todas las representaciones de experiencia de usuario del sistema, pero mantiene activo el objeto. |
Move(PointInt32) |
Mueve la ventana al punto especificado en coordenadas de pantalla. |
MoveAndResize(RectInt32) |
Mueve la ventana al punto especificado en coordenadas de pantalla y la establece en el tamaño especificado. |
MoveAndResize(RectInt32, DisplayArea) |
Mueve la ventana al punto especificado dentro del área de presentación especificada y la 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 acomodar el tamaño especificado para el área de cliente. |
SetIcon(IconId) |
Establece el icono de la ventana con el identificador de icono especificado. |
SetIcon(String) |
Establece el icono de la ventana con 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. |
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
Changed |
Se produce cuando una propiedad de la ventana ha cambiado y el sistema está en un "estado estable" por el momento. |
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. |