在WPF DataGrid中创建所有列之后的事件?

时间:2012-11-05 09:42:26

标签: wpf wpfdatagrid

我想在WPFDataGrid中生成所有列后执行某些操作。我需要DisplayIndex,所以我使用了EndInit DataGrid ,但似乎尚未设置DisplayIndex值。

public class AdvancedDatagridControl:DataGrid
{
.
.
.
  public override void EndInit()
  {
     foreach (var column in this.Columns)
     {
        var colIndex=column.DisplayIndex; //DisplayIndex is -1
     }
  }
}

我可以使用哪种活动?

1 个答案:

答案 0 :(得分:0)

也许你可以使用ColumnDisplayIndexChanged?每列应该提高一次。