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

属性

注釈

重要

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

注意 (継承者)

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

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

適用対象