WindowSizeChangedEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.