彼の列はWPF DataGrid
、ViewModel にある ObservableCollection の変数にバインドされています。
コードは次のとおりです。
<DataGrid SelectedIndex="{Binding SelectedXIndex,Mode=TwoWay}" DataContext="{Binding XViewModel}" ItemsSource="{Binding XList}" AutoGenerateColumns="False">
<DataGrid.Columns>
...
<DataGridTextColumn Header="{x:Static p:Resources.Name}" Binding="{Binding Name}"></DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
ビューモデル:
XList= ObservableCollection<X>
Class X = (Name- Implement notify property changed)
列を編集すると、(編集状態を終了するのではなく) 改行によってのみビューモデルに変更が反映されます。これはなぜですか?