我想在DataGrid,DataGridTemplateColumn中找到WPF控件中的所有控件。我看过很多样本,看起来他们都需要将Name作为参数传递或者根本不起作用。
答案 0 :(得分:0)
你有什么尝试“需要传递名字或者根本不行”,前者有什么问题?
private void FindAllChildren()
{
var depObj = dataGrid;
for (int i = 0; i < VisualTreeHelper.GetChildrenCount(depObj); i++)
{
DependencyObject child = VisualTreeHelper.GetChild(depObj, i);
if (child is DataGridTemplateColumn)
{
// do a thing
}
}
}