FrameworkElement.MeasureCore(Size) FrameworkElement.MeasureCore(Size) FrameworkElement.MeasureCore(Size) FrameworkElement.MeasureCore(Size) Method

定義

FrameworkElement の測定パス レイアウト システムの基本動作を実装します。Implements basic measure-pass layout system behavior for FrameworkElement.

protected:
 override System::Windows::Size MeasureCore(System::Windows::Size availableSize);
protected override sealed System.Windows.Size MeasureCore (System.Windows.Size availableSize);
override this.MeasureCore : System.Windows.Size -> System.Windows.Size
Protected Overrides NotOverridable Function MeasureCore (availableSize As Size) As Size

パラメーター

availableSize
Size Size Size Size

親要素が子要素に与えることが利用可能なサイズ。The available size that the parent element can give to the child elements.

戻り値

レイアウト内のこの要素の必要なサイズ。The desired size of this element in layout.

注釈

このメソッドはUIElement.MeasureCore 、wpf のコアレベルと wpf フレームワークレベルのレイアウトメジャーの実装を接続するようにをオーバーライドします。This method overrides UIElement.MeasureCore to connect the WPF core-level and WPF framework-level layout measure implementations. 実装FrameworkElementは、メソッドをシールします。The FrameworkElement implementation seals the method. WPF フレームワークレベルでビルドされる要素の測定パスレイアウト動作を調整するには、代わりにMeasureOverrideをオーバーライドします。To adjust the measure pass layout behavior of any element that builds on the WPF framework-level, override MeasureOverride instead. WPF フレームワークレベルで意図的に構築されていない要素の測定パスレイアウト動作を調整するにはFrameworkElement、をUIElement.MeasureCoreオーバーライドします。To adjust the measure pass layout behavior of an element that deliberately does not build on the WPF framework-level or use FrameworkElement, override UIElement.MeasureCore.

適用対象