是否可以以“错误”的方式使用转换器?换句话说:我可以交换源和目标吗?
这是一个示例:我创建了一个简单的IValueConverter
调用NullableDecimalToStringConverter
,它将输入“NULL”转换为 null,将数字转换为十进制。我用它将我的 WPF 视图中的 TextBox 绑定到小数点?我的 ViewModel 中的属性。
在另一种情况下,我想以相同的方式将 NullableDecimal 转换为 String ...
是否可以简单地使用现有的NullableDecimalToStringConverter
倒置?一种方法是使用转换器的参数来告诉转换器它应该转换哪种方式。
但是有没有一个 .NET 构建方式来做这样的事情?
另一种方法是使用两种转换方法和两个调用基类方法的单独转换器构建一个基类......