2011-07-27 9 views
1

WPFで特定のサイズを測定する人の概要を知りましたか?WPF(希望)サイズの概要

たとえば、テスト後、コントロールの希望のサイズに境界線の幅と余白が含まれていないことがわかりました。私はこれも実際のサイズとサイズのために保持すると仮定します。サイズに含まれているものを正確に説明した人(写真)は見つかりましたか?私が見逃した標準的なコントロールの「ビジュアルサイズ」に貢献する他の部分はありますか?

もちろん、私は標準的なコントロールの数をテストすることができますが、私はむしろこれらのことを推測しません。

(コンテキスト:私は自分のレイアウトアルゴリズムを書いているので、実際のビジュアルサイズ+ボーダーとマージンと欠けているものが重要です)。

答えて

0

私は数ヶ月前にMeasureOverrideメソッドを使用してAutoSizeGridを作成しました。

大きな画像は、ウィンドウがレンダリングされるときに、すべての子に最初のパスを呼び出して、希望するサイズを知ることです。次に、以前の希望のサイズに基づいて、2回目のパスですべてのサイズを変更します。見てくださいlayout systemあまりにも。

+1

Hey Philippe、もともと私はこれが助けにならないと思っていました(私はMeasureOverrideに精通しています)。しかし、レイアウトシステムへのリンクは、最終的に次のような方法を私に指摘しました:http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.layoutoutslot.aspx Wwhichは完璧に動作します! –

+1

本当に助けてくれてうれしい!コーディングを続ける.. –

関連する問題