2011-07-27 86 views
1

我想知道是否有人發現WPF中某些尺寸測量的概述。WPF(期望)大小概述

例如,經過測試,我發現控件的所需大小不包括它的邊框寬度和邊距。我認爲這也適用於實際尺寸和大小。有沒有人發現(一張圖片)正確地解釋了尺寸中包含的內容?是否還有其他部分影響了我錯過的標準控件的「視覺尺寸」?

當然,我可以測試它的一些標準控制,但我不想猜這些東西。

(背景:我在寫我自己的佈局算法,這就是爲什麼我錯過了實際可視尺寸+邊界和利潤,什麼是重要的)。

回答

0

我做了一個AutoSizeGrid幾個月前使用該MeasureOverride方法。

大的圖景是當窗口被渲染,它叫第一遍每一個孩子知道自己想要的大小。然後根據以前所需的尺寸在第二階段重新調整大小。看看layout system

+1

嘿菲利普,最初我以爲這不會幫助(我熟悉MeasureOverride)。但是到佈局系統的鏈接最終指向了像下面這樣的方法:http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.layoutinformation.getlayoutslot.aspx W完美的工作! –

+1

真的很開心它幫了你!繼續編碼.. –