Wpf 捕获特定DataGridTextColumn的CellEditEnding事件
我有一个DataGrid,其中绑定了10个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
<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
?