据我所知,我需要创建一个 IValueConverter
来进行自定义格式化。问题在于我的格式化是单向的,没有合法的 ConvertBack
实现。
那么,如何处理单向的 IValueConverter
呢?(如果有帮助的话,这是用于只读控件的。)
据我所知,我需要创建一个 IValueConverter
来进行自定义格式化。问题在于我的格式化是单向的,没有合法的 ConvertBack
实现。
那么,如何处理单向的 IValueConverter
呢?(如果有帮助的话,这是用于只读控件的。)
微软提供的所有示例都只是从ConvertBack
方法中抛出一个NotSupportedException或NotImplementedException(前者更有意义)。
正如你所说,如果转换器是单向的,则很有可能会在只读控件上使用它,例如TextBlock
,因此ConvertBack
方法将不会被调用。