エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

FrameworkElement.ActualHeight プロパティ

2013/12/12

FrameworkElement の描画時の高さを取得します。

Namespace:  System.Windows
アセンブリ:  System.Windows (System.Windows.dll 内)

public double ActualHeight { get; }

プロパティ値

型: System.Double
要素の高さ (論理ピクセル単位)。既定値は 0 です。既定値は、オブジェクトがロードされておらず、レイアウトが渡されていない場合に使用されることがあります。

関連する FrameworkElement のレイアウトとレンダリングで行われる受け渡しが完了したときに、このプロパティの値のみを使用していることを確認してください。ActualHeight は計算値であるため、この値に対して、レイアウト システムの動作による複数の変更、または増分して報告される変更が行われる可能性があります。レイアウトが反復処理されているときに値を取得した場合は、レイアウト システムが、子オブジェクトに必要な領域の寸法や親オブジェクトによる制約などを計算中である可能性があります。この値は、実際の描画パスに基づいているため、入力変更の基準となる Height などのプロパティの設定値よりも少し遅れることがあります。

ActualHeight の戻り値には、レイアウトの丸めの影響が反映される場合もあります。レイアウトの丸めの設定に関係なく、丸められていない戻り値を返すコンテナーもあります (TextBlock など)。

ElementName バインドを行うために、ActualHeight は、変更時に更新を投稿しません (非同期で、実行時に計算されるという特性があるため)。ActualHeight を、ElementName バインドのバインド ソースとして使用しないでください。ActualHeightに基づいた更新プログラムが必要なシナリオでは、SizeChanged ハンドラーを使用します。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft