Как использовать значение размера звездочки WPF в codebehind? - PullRequest
19 голосов
/ 21 июля 2010

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

1 Ответ

44 голосов
/ 21 июля 2010
var gridLength = new GridLength(1, GridUnitType.Star);

Подробнее.

...