17
我在代碼隱藏中創建了一些控件,並且想要動態設置其大小。 我可以指定數值以及System.Windows.GridLength.Auto
,但不存在與"*"
等效的值。
這是因爲XAML的"*"
在WPF被解析時會被翻譯成代碼嗎?如何在代碼隱藏中使用WPF的星號大小值?
給這個一些細節:有一個三行的網格。我希望頂部和底部的行能夠佔用所有可能的空間,而中間的行保持自動調整大小。
我在代碼隱藏中創建了一些控件,並且想要動態設置其大小。 我可以指定數值以及System.Windows.GridLength.Auto
,但不存在與"*"
等效的值。
這是因爲XAML的"*"
在WPF被解析時會被翻譯成代碼嗎?如何在代碼隱藏中使用WPF的星號大小值?
給這個一些細節:有一個三行的網格。我希望頂部和底部的行能夠佔用所有可能的空間,而中間的行保持自動調整大小。
var gridLength = new GridLength(1, GridUnitType.Star);
哇,這是快 - 感謝名單! – 2010-07-21 09:05:53
很酷的回答一個有趣的問題 – Phil 2011-10-23 15:36:16