Как использовать значение размера звездочки WPF в codebehind?
Я создаю некоторый элемент управления в codebehind и хотел бы установить его размер динамически. Я могу назначить числовые значения, а также System.Windows.GridLength.Auto
, но нет эквивалента "*"
,
Это потому что "*"
из XAML переводится в код при разборе WPF?
Чтобы дать это немного подробнее: есть сетка с тремя рядами. Я хочу, чтобы верхний и нижний ряд занимали все пространство, которое они могут, в то время как средний ряд остается автоматически измеренным.
1 ответ
Решение
var gridLength = new GridLength(1, GridUnitType.Star);