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 オブジェクトのサイズ。

返品

HwndHost オブジェクトのサイズ。

属性

注釈

Important

この種類またはメンバーは、インターネット セキュリティ ゾーンでは使用できません。

注意 (継承者)

Win32 では、ウィンドウは、ウィンドウの作成時にレイアウトによって要求されるサイズであることが予想されます。 派生クラスは、必要なウィンドウ サイズに関する追加情報がある場合にのみ、このメソッドをオーバーライドする必要があります。

ここでの具体的な実装は既に FrameworkElement 仮想メンバーのオーバーライドであり、ウィンドウ ハンドルにサイズ制約を基にし、1 つ以上のディメンションの 0 個の値を非制約として扱います。 また、 WindowsFormsHost クラスは MeasureOverride(Size) 実装をオーバーライドし、サイズが大きすぎるとフォームのクリップが生成されます。

適用対象