HwndHost.MeasureOverride(Size) 方法

定义

按照布局引擎操作的要求,返回 HwndHost 对象所表示的窗口的大小。

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

参数

constraint
Size

HwndHost 对象的大小。

返回

Size

HwndHost 对象的大小。

属性

注解

重要

此类型或成员在 Internet 安全区域中不可用。

继承者说明

在 Win32 中,窗口应为创建窗口时布局请求的大小。 仅当派生类具有有关所需窗口大小的附加信息时,派生类才应重写此方法。

此处的特定实现已经是虚拟成员的 FrameworkElement 替代,它基于窗口句柄的大小约束,并将一个或多个维度中的零值视为非约束。 如果窗体太大,该 WindowsFormsHost 类还重写 MeasureOverride(Size) 会导致窗体剪辑的实现。

适用于