HwndHost.MeasureOverride(Size) HwndHost.MeasureOverride(Size) HwndHost.MeasureOverride(Size) HwndHost.MeasureOverride(Size) Method

定義

レイアウト エンジンの操作が要求する、HwndHost オブジェクトによって表されるウィンドウのサイズを返します。Returns the size of the window represented by the HwndHost object, as requested by layout engine operations.

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);
override this.MeasureOverride : System.Windows.Size -> System.Windows.Size
Protected Overrides Function MeasureOverride (constraint As Size) As Size

パラメーター

constraint
Size Size Size Size

HwndHost オブジェクトのサイズ。The size of the HwndHost object.

戻り値

HwndHost オブジェクトのサイズ。The size of the HwndHost object.

注釈

重要

この型またはメンバーは、インターネットセキュリティゾーンでは使用できません。This type or member is not available in the Internet security zone.

注意 (継承者)

Win32Win32は、ウィンドウは、ウィンドウの作成時にレイアウトによって要求されたサイズであると想定されます。In Win32Win32, a window is expected to be the size requested by layout at the time the window is created. 派生クラスでは、必要なウィンドウサイズに関する追加情報がある場合にのみ、このメソッドをオーバーライドする必要があります。Derived classes should override this method only if they have additional information regarding required window size.

ここでの具体的な実装は、既にFrameworkElement仮想メンバーのオーバーライドです。これは、ウィンドウハンドルのサイズ制約に基づいており、1つ以上の次元では0値を非制約として扱います。The specific implementation here is already an override of the FrameworkElement virtual member, which bases size constraints on the window handle and treats a zero value in one or more dimensions as a non-constraint. クラスWindowsFormsHostは、大きすぎるMeasureOverride(Size)場合にフォームのクリップが生成される実装もオーバーライドします。The WindowsFormsHost class also overrides a MeasureOverride(Size) implementation that will result in a clip of the form if it is too large.

セキュリティ

SecurityPermission
レイアウトを調整するために (レイアウトエンジンがホストされる領域に対して動作するようにするため)。in order to adjust the layout (by having the layout engine act upon the hosted region). 関連付けられた列挙型:UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象