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, 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 OverlappedPresenter.

Create(AppWindowPresenter)

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

Create(AppWindowPresenter, WindowId)

Crea una ventana con estilos y propiedades tal y como se define en la ventana especificada AppWindowPresenter y primaria.

Create(AppWindowPresenter, WindowId, DispatcherQueue)

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

Destroy()

Intenta destruir la ventana de la aplicación.

GetFromWindowId(WindowId)

Devuelve con AppWindow el especificado WindowId, si está disponible. Devuelve null si no WindowId se puede coincidir con una ventana válida.

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.

Se aplica a

Consulte también