我正在尝试为ReactiveUI使用“新”绑定代码,当我将视图模型属性连接到我的控件时,我收到以下错误:
其他信息:无法在<type1>
和<type2>
之间进行双向转换。要解决此问题,请注册IBindingTypeConverter
那么......我如何注册IBindingTypeConverter?我很难找到一个可以理解的例子。
n.b。抛出错误的代码与此问题无关,它本身可能是错误的,但这是一个完全不同的问题
答案 0 :(得分:2)
这样做的方法是通过Splat's服务定位器:
Locator.CurrentMutable.RegisterConstant(
new MyCoolTypeConverter(), typeof(IBindingTypeConverter));
更新:如果您正在使用RxUI 5.x,那么&#34; RxApp.CurrentMutable&#34;