据我所知,我需要创建一个IValueConverter
进行自定义格式。问题是我的格式化是单向的,没有合法的ConvertBack
实现。
因此,我该如何处理单向IValueConverter
。 (如果有帮助,则用于只读控件。)
最佳答案
Microsoft提供的所有示例都只是从ConvertBack
方法中抛出NotSupportedException或NotImplementedException(前者更有意义)。
如您所说,如果转换器是单向的,那么您很有可能会在诸如TextBlock
之类的只读控件上使用它,因此无论如何都不会调用ConvertBack
方法。