在WPFDataGrid.and中生成所有列之后,我想做一些事情。我需要DisplayIndex,所以我使用了EndInit of DataGrid,但似乎还没有设置DisplayIndex的值。
public class AdvancedDatagridControl:DataGrid
{
.
.
.
public override void EndInit()
{
foreach (var column in this.Columns)
{
var colIndex=column.DisplayIndex; //DisplayIndex is -1
}
}
}我可以使用什么事件?
发布于 2012-11-05 17:58:52
也许你可以用ColumnDisplayIndexChanged?它应该为每一列引发一次。
https://stackoverflow.com/questions/13229414
复制相似问题