Sdílet prostřednictvím


HwndHost.MeasureOverride(Size) Metoda

Definice

Vrátí velikost okna reprezentovaného objektem HwndHost , jak požaduje operace modulu rozložení.

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

Parametry

constraint
Size

Velikost objektu HwndHost .

Návraty

Size

Velikost objektu HwndHost .

Atributy

Poznámky

Důležité

Tento typ nebo člen není k dispozici v zóně zabezpečení internetu.

Poznámky pro dědice

Ve Win32 se očekává, že okno bude velikost požadovaná rozložením v době vytvoření okna. Odvozené třídy by měly tuto metodu přepsat pouze v případě, že mají další informace týkající se požadované velikosti okna.

Konkrétní implementace je již přepsání FrameworkElement virtuálního člena, který založí omezení velikosti na popisovači okna a zachází s nulovou hodnotou v jedné nebo více dimenzích jako s omezením. Třída WindowsFormsHost také přepíše MeasureOverride(Size) implementaci, která způsobí výstřižek formuláře, pokud je příliš velký.

Platí pro