使用ObservableCollection绑定对象<double>

时间:2016-05-12 14:45:04

标签: xamarin.ios xamarin.android mvvm-light

一方面我有一个通用的viewModel类,其属性名为Value。由于此类可以在不同情况下使用,因此Value的类型为Object。

另一方面,我有一个名为Items的ObservableCollection属性的列表控件。

是否可以在Value和Items之间创建绑定?

首先我尝试直接绑定它们,但是从不调用item setter

this.SetBinding (
   () => Data.Value,
   () => Items
);

然后我尝试了转换Object属性,现在调用了item setter但是更改永远不会应用回Data.Value

this.SetBinding (
   () => Data.Value)
.WhenSourceChanges (
   () => Items = Data.Value as ObservableCollection<double> )

0 个答案:

没有答案