2011-04-07 69 views
18

我想知道是否有辦法在代碼中將ColumnDefinition Width設置爲*,就像您可以在xaml文件中一樣。當試圖在代碼中設置GridLength時,Auto有一個選項。在代碼中設置ColumnDefinitions

<ColumnDefinition Width="*"/> 

感謝您的任何幫助。

回答

34

您將需要創建GridLength數據類型的實例,並指定GridUnitType.Star

col.Width = new GridLength(1, GridUnitType.Star); 
+0

有趣。謝謝您的幫助。 – Terco 2011-04-07 20:35:58

+0

太棒了!你是我的英雄! – jimpanzer 2014-02-14 14:28:29