我们正尝试从后面的代码动态地将ColumnDefinition添加到WPF中的Grid。问题是:你什么时候做到的?在Usercontrol的Loaded事件中?我们有一个利用DataTemplate的ListView,而DataTemplate又使用Grid。如何从代码后面访问Grid实例(DataTemplate中的实例)?它有一个x:Name但在UserControl的代码中不可见。 谢谢你的帮助。
答案 0 :(得分:0)
您可以使用VisualTreeHelper遍历逻辑树,然后以编程方式创建列定义。
Here是关于使用Visual和Logical树以及如何有效地导航它们的好文章。