10 個の DataGridTextColumn をバインドしている DataGrid があります。テキストが編集されたときにキャプチャする CellEditEnding を追加して、保存できるようにしました。CellEditEnding のみを取得できるかどうか疑問に思っていました
<DataGridTextColumn Header="Notes" Binding="{Binding Path=Notes}".
ここにデータグリッドがあります
<DataGrid Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="5"
BeginningEdit="OnBeginEdit"
CellEditEnding="OnEndEdit"
Name="dgActiveProblems"
CanUserAddRows="False"
CanUserDeleteRows="True"
AutoGenerateColumns="False"
SelectionMode="Single"
AlternatingRowBackground="BlanchedAlmond"
ItemContainerStyle="{StaticResource NormalRow}"
IsManipulationEnabled="True" >
<DataGridTextColumn Header="Notes" Binding="{Binding Path=Notes}" Width="*">
<DataGridTextColumn.EditingElementStyle>
<Style TargetType="TextBox">
<Setter Property="MaxLength" Value="255"/>
</Style>
</DataGridTextColumn.EditingElementStyle>
</DataGridTextColumn>