草庐IT

ConvertBack

全部标签

c# - 什么时候调用 ConvertBack 方法?

我知道当要显示数据时,会调用Convert()方法对数据进行转换,然后显示转换后的数据。我想知道ConvertBack()方法何时被调用?它的目的是什么?我有一个DataGrid,它的ItemSource绑定(bind)到某个集合,并且我已经为收藏。当我创建IsReadOnly="True"(在DataGrid中)时,如果我双击单元格(对于IValueConverter实现)然后改变焦点。但是当我创建IsReadOnly="False"时,无论我对DataGrid及其单元格做什么,都不会调用ConvertBack方法。请解释DataGrid单元格的这种行为和IValueConverte

c# - IValueConverter 接口(interface)中的 ConvertBack 方法有什么用?

IValueConverter接口(interface)中的ConvertBack方法有什么用。什么时候调用?或者Convert和ConvertBack方法的调用顺序是什么?我在这里问这个问题是因为:我已经将codebehind的一个属性绑定(bind)到TEXTBOX的TEXT属性,并且正在为该属性使用convertor.第一个Convert方法调用,当我在TEXTBOX中更改TEXT时,什么也没有发生......但是一旦我关闭表单ConvertBack方法调用。 最佳答案 IMO,ConvertBack方法用于将数据的可视化表示