繁体   English   中英

如何以及何时向WPF中的网格中动态添加列

[英]How and when to dynamically add columns to a Grid in WPF

我们正在尝试从后面的代码向WPF中的Grid动态添加ColumnDefinition。 问题是:什么时候做? 在Usercontrol的Loaded事件中? 我们有一个使用DataTemplate的ListView,后者又使用Grid。 如何从后面的代码访问该Grid实例(DataTemplate内部的一个)? 它确实具有ax:Name,但是在UserControl的代码中不可见。 谢谢你的帮助。

您可以使用VisualTreeHelper遍历逻辑树,然后以编程方式创建列定义。

是一篇有关使用可视树和逻辑树以及如何有效导航它们的好文章。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM