HwndHost.MeasureOverride(Size) Metod

Definition

Returnerar storleken på fönstret som representeras av HwndHost objektet, enligt begäran av layoutmotoråtgärder.

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

Parametrar

constraint
Size

Objektets HwndHost storlek.

Returer

Objektets HwndHost storlek.

Attribut

Kommentarer

Important

Den här typen eller medlemmen är inte tillgänglig i Internetsäkerhetszonen.

Anteckningar till arvingar

I Win32 förväntas ett fönster vara den storlek som begärs av layouten när fönstret skapas. Härledda klasser bör endast åsidosätta den här metoden om de har ytterligare information om nödvändig fönsterstorlek.

Den specifika implementeringen här är redan en åsidosättning av den FrameworkElement virtuella medlemmen, som baserar storleksbegränsningar på fönsterhandtaget och behandlar ett nollvärde i en eller flera dimensioner som en icke-begränsning. Klassen WindowsFormsHost åsidosätter också en MeasureOverride(Size) implementering som resulterar i ett klipp i formuläret om det är för stort.

Gäller för