Freigeben über


HwndHost.MeasureOverride(Size) Methode

Definition

Gibt in einer für Layout-Engine-Operationen verwendbaren Form die Größe des Fensters zurück, das durch das HwndHost-Objekt dargestellt wird.

protected:
 override System::Windows::Size MeasureOverride(System::Windows::Size constraint);
[System.Security.SecurityCritical]
[System.Security.SecurityTreatAsSafe]
protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint);
protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint);
[<System.Security.SecurityCritical>]
[<System.Security.SecurityTreatAsSafe>]
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size

Parameter

constraint
Size

Die Größe des HwndHost-Objekts.

Gibt zurück

Size

Die Größe des HwndHost-Objekts.

Attribute

Hinweise

Wichtig

Dieser Typ oder Mitglied ist in der Internetsicherheitszone nicht verfügbar.

Hinweise für Vererber

In Win32 wird erwartet, dass ein Fenster die größe sein soll, die vom Layout zum Zeitpunkt der Erstellung des Fensters angefordert wird. Abgeleitete Klassen sollten diese Methode nur außer Kraft setzen, wenn sie zusätzliche Informationen zur erforderlichen Fenstergröße haben.

Die spezifische Implementierung hier ist bereits eine Außerkraftsetzung des FrameworkElement virtuellen Members, die Größenbeschränkungen auf den Fensterhandpunkt basiert und einen Nullwert in einer oder mehreren Dimensionen als Nichteinschränkung behandelt. Die WindowsFormsHost Klasse überschreibt auch eine MeasureOverride(Size) Implementierung, die zu einem Clip des Formulars führt, wenn es zu groß ist.

Gilt für