2009-09-30 5 views

risposta

56

Per l'impostazione di Height = "Auto" sulla maggior parte dei controlli, si desidera assegnare il valore con double.NaN.

Esempio:

element.Height = double.NaN; 

impostazione Width/Height = "*" (è una questione leggermente diversa, in quanto si applica solo a selezionare alcuni elementi (ColumnDefinition e RowDefinition per esempio) Il tipo del valore Width/Height è GridLength,. . anziché double

Esempio (più sono date in this MSDN page:

column1.Width = new GridLength(1, GridUnitType.Auto); // Auto 
column2.Width = new GridLength(1, GridUnitType.Star); // *