在绑定中避免转换器

时间:2016-01-26 15:28:16

标签: c# .net wpf system.reactive reactiveui

您需要否定来自ViewModel的值的情况非常常见。我们最终使用的转换器就像所谓的“ InverseBoolConverter ”。

我的问题是:是否有一种方便的方法可以避免使用不涉及更改ViewModel的转换器?

注意:我正在使用ReactiveUI

1 个答案:

答案 0 :(得分:2)

如果您只需要单向绑定,则可以执行以下操作:

this.OneWayBind(ViewModel, model => model.BoolProperty, view => view.BoolProperty, boolValue => !boolValue);