我希望允许用户添加列,并为该列添加显示在屏幕上。有没有办法找到哪些列当前在屏幕上?
答案 0 :(得分:1)
Datagrid的属性Columns
是ObservableCollection<DataGridColumn>
。你会发现那里需要的东西。如果您想知道任何给定列是否可见,只需选中MyDatagrid.Columns[i].Visibility
在代码中添加列很简单:
DataGridTemplateColumn col = new DataGridTemplateColumn();
MyDatagrid.Columns.Add(col);