Как привязать Grid ColumnDefinitions к ViewModel в WPF?

В WPF большинство свойств коллекции для элементов управления можно привязать к свойству в DataContext (ViewModel).

Например (если я не ошибаюсь) свойство DataGrid "Столбцы" можно связать:

<DataGrid Columns="{Binding ViewModelColumns}" />

Каков наиболее близкий способ сделать то же самое со свойством ColumnDefinitions для Grid? Я не мог найти способ сделать это ни в xaml, ни в коде программной части...

<Grid ColumnsDefinitions="{Binding ViewModelGridColumns}" />

Если я ошибаюсь и / или это невозможно, что бы вы посоветовали динамически или полудинамически обновлять макет столбца сетки? (Мне нужно использовать сетку, чтобы иметь доступ к ColumnSpans в элементах макета) В моем случае он должен быть сгенерирован на основе вычислений, выполненных на этапе загрузки приложения, хотя его не нужно будет регенерировать позже.

0 ответов

Другие вопросы по тегам