1
RepeaterViewを使用して、Xamarin..FformsでStackLayoutにItemSourceを実装しようとしています。 Example here。リピータービューのItemSourceの変更を通知する方法Xamarinフォーム
ViewModelのObservableCollectionに変更があるたびに、INotifyCollectionChangedプロパティがないため、RepeaterViewクラスは変更を通知できません。そのプロパティをRepeaterViewクラスに追加する方法は?
はここに私のコードです:
private ObservableCollection<string> _userName = new ObservableCollection<string>();
public ObservableCollection<string> UserName
{
get
{
return _userName;
}
set
{
SetProperty(ref _userName, value);
}
}
ボタンで、私はリストに文字列を追加しているクリック:
UserName.Add("User_1");
UserName.Add("User_2");
UserName.Add("User_3");
UserName.Add("User_4");
ドゥを'public IEnumerable ItemsSource'コレクションがいつ変更されたか知りたいですか?新しいアイテムが追加/削除されたときのように –
@Egor Gromadskiyはい。リンクに記載されている同じ例を使用しています。しかし、リストを変更するとUiは更新されず、新しく追加された要素はUIに反映されません。 –
'PageLinks'' ObservableCollection'はありますか? –