你怎么能设置Height="*"
和Height="Auto"
在代码后面?
问问题
21184 次
1 回答
59
对于Height = "Auto"
大多数控件的设置,您希望使用 分配值double.NaN
。
例子:
element.Height = double.NaN;
设置Width/Height = "*"
( 是一个稍微不同的事情,因为它只适用于少数几个元素(ColumnDefinition
例如RowDefinition
)。Width
/Height
值的类型是GridLength
,而不是double
.
示例(此 MSDN 页面上给出了更多信息:
column1.Width = new GridLength(1, GridUnitType.Auto); // Auto
column2.Width = new GridLength(1, GridUnitType.Star); // *
于 2009-09-30T12:54:27.260 回答