Condividi tramite


WindowSizeChangedEventHandler Delegato

Definizione

Rappresenta il metodo che gestirà l'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)

Parametri

sender
Object

Platform::Object

IInspectable

Oggetto in cui è associato il gestore.

e
WindowSizeChangedEventArgs

Dati dell'evento per l'evento.

Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

L'evento SizeChanged viene generato quando le dimensioni della finestra cambiano. Esistono diversi motivi per cui le dimensioni della finestra di un'app potrebbero cambiare. Questi motivi includono modifiche all'orientamento del dispositivo che comportano una ridisegnazione dell'interfaccia utente dell'app corrente oppure l'utente ridimensiona l'app. Gestendo l'evento SizeChanged , un'app può determinare qual è la visualizzazione dell'app corrente per modificare l'interfaccia utente. In questo modo il codice dell'app offre la possibilità di garantire che gli elementi vengano presentati correttamente per le nuove dimensioni e la forma della finestra. Se lo stato di visualizzazione passa a una larghezza ridotta, questo spesso significa che si stanno facendo scelte su quali elementi dell'interfaccia utente devono rimanere visualizzati e che devono essere nascosti fino a quando l'app non viene ripristinata in una visualizzazione più ampia. SizeChanged è un evento importante da gestire perché le più visualizzazioni che l'app UWP può offrire sono controllate dall'utente e possono cambiare in qualsiasi momento.

Si applica a

Vedi anche