AppWindow Clase

Definición

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
Object Platform::Object IInspectable AppWindow
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 OverlappedPresenter.

Create(AppWindowPresenter, WindowId, DispatcherQueue)

Crea una ventana con estilos y propiedades tal como se define en el elemento especificado AppWindowPresenter, primario en la ventana especificada y asociado al especificado DispatcherQueue.

Create(AppWindowPresenter, WindowId)

Crea una ventana con estilos y propiedades tal como se define en el elemento especificado AppWindowPresenter y primario en la ventana especificada.

Create(AppWindowPresenter)

Crea una ventana con estilos y propiedades tal como se define en el especificado AppWindowPresenter.

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 AppWindow el especificado WindowId, si está disponible. Devuelve null si no WindowId se puede hacer coincidir con una ventana válida.

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.

Se aplica a

Consulte también