WindowSizeChangedEventHandler Delegado
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 el método que controlará el evento Window.SizeChanged .
public delegate void WindowSizeChangedEventHandler(Platform::Object ^ sender, WindowSizeChangedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1545717570, 11501, 20441, 186, 56, 113, 24, 212, 14, 150, 107)]
class WindowSizeChangedEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1545717570, 11501, 20441, 186, 56, 113, 24, 212, 14, 150, 107)]
public delegate void WindowSizeChangedEventHandler(object sender, WindowSizeChangedEventArgs e);
Public Delegate Sub WindowSizeChangedEventHandler(sender As Object, e As WindowSizeChangedEventArgs)
Parámetros
- sender
-
Object
Platform::Object
IInspectable
Objeto donde se adjunta el controlador.
Datos del evento.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
El evento SizeChanged se desencadena cuando cambia el tamaño de la ventana . Hay varias razones por las que el tamaño de la ventana de una aplicación puede cambiar. Estos motivos incluyen cambios en la orientación del dispositivo que dan lugar a un nuevo dibujo de la interfaz de usuario de la aplicación actual o el usuario cambia el tamaño de la aplicación. Al controlar el evento SizeChanged , una aplicación puede determinar cuál es la vista de aplicación actual para modificar su interfaz de usuario. Esto ofrece al código de la aplicación una oportunidad para asegurarse de que los elementos se presentan correctamente para el nuevo tamaño y la forma de la ventana. Si el estado de la vista cambia a un ancho estrecho, esto suele significar que estás tomando decisiones sobre qué elementos de la interfaz de usuario deben permanecer mostrados y cuáles deben ocultarse hasta que la aplicación se restaure en una vista más amplia. SizeChanged es un evento importante para controlar porque las varias vistas que la aplicación para UWP puede ofrecer están controladas por el usuario y pueden cambiar en cualquier momento.