Как и когда динамически добавлять столбцы в Grid в WPF - PullRequest
0 голосов
/ 23 марта 2010

мы пытаемся динамически добавить ColumnDefinition в Grid в WPF из кода. Вопрос в том, когда ты это делаешь? В загруженном событии Usercontrol? У нас есть ListView, который использует DataTemplate, который в свою очередь использует Grid. Как получить доступ к этому экземпляру Grid (тот, что находится внутри DataTemplate) из кода позади? У него есть x: Name, но он не виден в коде UserControl. Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 23 марта 2010

Вы можете пройтись по логическому дереву, используя VisualTreeHelper , а затем программно создать определения столбцов.

Здесь - хорошая статья об использовании визуальных и логических деревьев и о том, как эффективно перемещаться по ним.

...