是否为使用特定值转换器类的每个绑定实例化了一个单独的 WPF 值转换器对象?
我正在尝试创建一个双向位到布尔值转换器。我希望能够将bool
属性(例如IsChecked
)绑定到值类型(例如 a ushort
)中的位。我正在使用转换器的parameter
参数来指定位。实现 ConvertBack() 方法很容易,但 Convert() 有点棘手。
在 Convert() 中,我需要知道整体的值是什么,ushort
这样我就可以只切换我感兴趣的单个位。我想在我的值转换器类中使用一个成员变量来临时存储它,每当 ConvertBack()被调用,从而导致上面的问题:每个绑定是否都有自己的值转换器实例?