Wpf 捕获特定DataGridTextColumn的CellEditEnding事件

Wpf 捕获特定DataGridTextColumn的CellEditEnding事件,wpf,wpf-controls,wpf-4.0,Wpf,Wpf Controls,Wpf 4.0,我有一个DataGrid,其中绑定了10个DataGridTextColumn。我添加了一个CellEditEnding以在编辑文本时捕获,以便保存它。我想知道是否有可能只为您的 <DataGridTextColumn Header="Notes" Binding="{Binding Path=Notes}". 在CellEditEnding事件处理程序中,您可以按标题检查列: private void OnEndEdit(object sender, DataGridCellEditE

我有一个DataGrid,其中绑定了10个DataGridTextColumn。我添加了一个CellEditEnding以在编辑文本时捕获,以便保存它。我想知道是否有可能只为您的

<DataGridTextColumn Header="Notes" Binding="{Binding Path=Notes}".

CellEditEnding
事件处理程序中,您可以按标题检查列:

private void OnEndEdit(object sender, DataGridCellEditEndingEventArgs e)
{
    if (e.Column.Header.ToString() == "Notes")
    {
        Debug.WriteLine("Saving...");
    }
}

CellEditEnding
事件处理程序中,您可以按标题检查列:

private void OnEndEdit(object sender, DataGridCellEditEndingEventArgs e)
{
    if (e.Column.Header.ToString() == "Notes")
    {
        Debug.WriteLine("Saving...");
    }
}

为什么只有这一列?无法使用传递给
CellEditEnding
DataGridCellEditEndingEventArgs
?为什么只有这一列?无法使用传递给
CellEditEnding
DataGridCellEditEndingEventArgs