Freigeben über


WindowSizeChangedEventHandler Delegat

Definition

Stellt die Methode dar, die das Window.SizeChanged-Ereignis behandelt.

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)

Parameter

sender
Object

Platform::Object

IInspectable

Das Objekt, in dem der Handler angefügt ist.

e
WindowSizeChangedEventArgs

Die Ereignisdaten für das Ereignis.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Das SizeChanged-Ereignis wird ausgelöst, wenn sich die Fenstergröße ändert. Es gibt mehrere Gründe, warum sich die Fenstergröße einer App ändern kann. Zu diesen Gründen gehören Änderungen an der Geräteausrichtung, die zu einer Neuschreibung der aktuellen App-Benutzeroberfläche führen, oder der Benutzer ändert die Größe der App. Durch die Behandlung des SizeChanged-Ereignisses kann eine App bestimmen, was die aktuelle App-Ansicht ist, um die Benutzeroberfläche zu ändern. Dies gibt Ihrem App-Code die Möglichkeit, sicherzustellen, dass die Elemente für die neue Fenstergröße und -form korrekt dargestellt werden. Wenn sich der Ansichtszustand in eine schmale Breite ändert, bedeutet dies häufig, dass Sie auswählen, welche UI-Elemente angezeigt werden sollen und welche ausgeblendet werden sollen, bis die App in einer breiteren Ansicht wiederhergestellt wird. SizeChanged ist ein wichtiges Ereignis, das behandelt werden muss, da die mehreren Ansichten, die Ihre UWP-App anbieten kann, vom Benutzer gesteuert werden und sich jederzeit ändern können.

Gilt für:

Weitere Informationen