据我所知,我需要创建一个IValueConverter进行自定义格式。问题是我的格式化是单向的,没有合法的ConvertBack实现。

因此,我该如何处理单向IValueConverter。 (如果有帮助,则用于只读控件。)

最佳答案

Microsoft提供的所有示例都只是从ConvertBack方法中抛出NotSupportedExceptionNotImplementedException(前者更有意义)。

如您所说,如果转换器是单向的,那么您很有可能会在诸如TextBlock之类的只读控件上使用它,因此无论如何都不会调用ConvertBack方法。

09-30 09:51