Как использовать значение размера звездочки WPF в codebehind?

17

Я создаю некоторый контроль в codebehind и хотел бы установить его размер динамически. Я могу присвоить числовые значения, а также System.Windows.GridLength.Auto , но нет эквивалента "*" .
Это потому, что "*" из XAML переводится в код при анализе WPF?

Чтобы дать эту деталь: есть сетка с тремя строками. Я хочу, чтобы верхняя и нижняя строки занимали все пространство, которое они могут, в то время как средняя строка остается автоматической.

    
задан Martin Hennings 21.07.2010 в 10:49
источник

1 ответ

40
var gridLength = new GridLength(1, GridUnitType.Star);

Дополнительная информация.

    
ответ дан Eugene Cheverda 21.07.2010 в 10:53
источник
  • Ничего себе, это было быстро - спасибо! –  Martin Hennings 21.07.2010 в 11:05
  • Прохладный ответ на интересный вопрос –  Phil 23.10.2011 в 17:36