M. *_*ley 5 wpf binding valueconverter
是否为使用特定值转换器类的每个绑定实例化了单独的WPF值转换器对象?
我正在尝试创建一个双向位到布尔值转换器.我希望能够将bool属性(例如IsChecked)绑定到值类型(如a ushort)中的某个位.我正在使用转换器的parameter参数来指定该位.实现ConvertBack()方法很简单,但转换()有点棘手.
在Convert()中,我需要知道整个的值是什么,ushort所以我可以只切换我感兴趣的单个位.我想在我的值转换器类中使用成员变量来临时存储它每当ConvertBack()被调用,从而导致上述问题:每个绑定是否都有自己的值转换器实例?
如果您使用资源中定义的转换器,它将在您的属性之间共享。
如果您需要唯一的转换器:但是,如果您为属性创建特定的转换器,则该转换器将不会被共享。任一选项都是可行的。您甚至可以在资源中使用多个转换器(相同类型,具有不同的键),这将创建唯一的实例。
| 归档时间: |
|
| 查看次数: |
1249 次 |
| 最近记录: |