Tag: xamarin.androidactiveui

如何使用具有Reactive UI的Xamarin Android将数据绑定到自定义ListView

我正在使用具有Reactive UI的Xamarin Android而不使用Xamarin Forms。 我有一个自定义ListView(我已将其布局定义为xaml)。 我不知道如何使用活动类中的OneWayBind方法将此控件绑定到ViewModel中的observableCollection 。 我写的是, this.OneWayBind(ViewModel, x => x.OutletListing, x => x.List).DisposeWith(SubscriptionDisposables); 但是给了, System.ArgumentException:无法将System.Collections.ObjectModel.ObservableCollection1转换为Android.Widget.ListView。 要解决此问题,请注册IBindingTypeConverter 我在教程中看到Xamarin Forms已经使用了ItemSource属性。 任何人都可以为此提供解决方案。 提前致谢。 更新我不知道如何继续给出答案。 我想更多地了解这一点。 这是我的ViewModel类。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Diagnostics; using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Views; using Android.Widget; using ReactiveUI; using System.Collections.ObjectModel; using System.Reactive.Linq; using Splat; […]