2

私のWPFプロジェクトには、DataGrid. ユーザーが をクリックしたときにイベントを取得したいのですが、RowHeader見つかりません。何か案は?

前もってありがとう、
フランク

4

2 に答える 2

1

DataGrid の OnLoadingRow を処理し、RowHeader を設定できると思います。このように:

protected override void OnLoadingRow(DataGridRowEventArgs e)
{
    DataGridRow row = e.Row;
    if (e.Row.GetType() != typeof(DataGridRowHeader))
    {
        DataGridRowHeader header=new DataGridRowHeader();
        header.Click+=new System.Windows.RoutedEventHandler(header_Click);
        row.Header = header;
    }
     base.OnLoadingRow(e);
}
于 2012-11-28T19:03:18.477 に答える