我有一个ObservableCollection
(Points) 绑定到一个DataGrid
. 我不知道这是否不正常,但我编辑单元格(我的观点)所做的更改实际上并没有改变我的收藏,而只是改变了视图。
<DataGrid x:Name="s1Grid" ItemsSource="{Binding s1Puntos, Mode=TwoWay}"
AutoGenerateColumns="False" Width="165"
Background="#19B0C4DE" BorderThickness="1"
BorderBrush="#19D3D3D3" CanUserResizeColumns="False"
CanUserResizeRows="False" CanUserSortColumns="False"
ClipboardCopyMode="IncludeHeader" CellEditEnding="s1Grid_CellEditEnding">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=X, StringFormat='{} {0:#.00}', Mode=TwoWay}" Header="X" Width="*"/>
<DataGridTextColumn Binding="{Binding Path=Y, StringFormat='{} {0:#.00}', Mode=TwoWay}" Header="Y" Width="*" />
</DataGrid.Columns>
</DataGrid>
你看出什么不对了吗?
注意:s1Grid_CellEditEnding
是一个发送消息以使用该集合更新某些内容的事件。