11

我知道当数据即将显示时,Convert()调用方法来转换数据并显示转换后的数据。

我想知道什么时候ConvertBack()调用方法?它的目的是什么?

我有一个绑定到某个集合DataGrid的对象,并且我已经实现了集合中项目的一个属性。当我制作(在DataGrid中)时,如果我双击单元格(已实现)然后更改焦点,则会调用方法。但是当我 make 时,永远不会调用方法,无论我如何处理 the及其单元格。ItemSourceIValueConverterIsReadOnly="True"ConvertBackIValueConverterIsReadOnly="False"ConvertBackDataGrid

请解释DataGrid细胞的这种行为和ConvertBack方法IValueConverter

4

1 回答 1

8

“数据绑定引擎在将值从绑定目标传播到绑定源时调用此方法。”

msdn

您应该使用 valueconverter 发布您的单元格绑定

于 2011-03-23T09:56:56.623 回答