Как привязать Grid ColumnDefinitions к ViewModel в WPF?
В WPF большинство свойств коллекции для элементов управления можно привязать к свойству в DataContext (ViewModel).
Например (если я не ошибаюсь) свойство DataGrid "Столбцы" можно связать:
<DataGrid Columns="{Binding ViewModelColumns}" />
Каков наиболее близкий способ сделать то же самое со свойством ColumnDefinitions для Grid? Я не мог найти способ сделать это ни в xaml, ни в коде программной части...
<Grid ColumnsDefinitions="{Binding ViewModelGridColumns}" />
Если я ошибаюсь и / или это невозможно, что бы вы посоветовали динамически или полудинамически обновлять макет столбца сетки? (Мне нужно использовать сетку, чтобы иметь доступ к ColumnSpans в элементах макета) В моем случае он должен быть сгенерирован на основе вычислений, выполненных на этапе загрузки приложения, хотя его не нужно будет регенерировать позже.