WindowSizeChangedEventHandler Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.