WPF Получить ColumnSpan элемента - PullRequest
2 голосов
/ 18 ноября 2011

Действительно легко установить диапазон столбца для UIElement в сетке.

Grid.SetColumnSpan(extBorder, gridFormular.ColumnDefinitions.Count());

но как насчет чтения элемента ColumnSpan? Как это сделать?

Ответы [ 2 ]

6 голосов
/ 18 ноября 2011

Вы можете использовать FrameworkElement.GetValue в идентификаторе свойства зависимости для диапазона столбцов :

var columnSpan = (int)extBorder.GetValue(Grid.ColumnSpanProperty);

Эта та же стратегия работает для извлечения значения любого свойства зависимости, которое существует в элементе.

4 голосов
/ 18 ноября 2011

Помимо использования GetValue (Grid.ColumnSpanProperty), как показано в Sixlettervariables, вы также можете использовать Grid.GetColumnSpan () .

...