2011-03-03 59 views
0

當我讀取GridColumn的寬度值時,我得到在xaml(640像素)中設置的默認值。但是該列比運行時更寬,因爲它根據瀏覽器的寬度延伸。在運行時,我想縮放一些控件來匹配,但是當我讀取列的值時,它仍然給我默認值640.直到我用gridsplitter實際調整列的大小,正確的值才能通過。任何人都知道如何在運行時獲得列的實際寬度,而不必先調整它的大小?在運行時讀取寬度值

Double a = this.Column1.Width.Value; // Gives me the default value of 640 while the column is much wider than that. 

回答

0

嘗試

Double a = this.Column1.ActualWidth.Value; 
+0

它完美。非常感謝你 :) – 2011-03-03 11:23:21

相關問題