ViewModels
私は2 つのクラスを持ってObservableCollection<T> dataSource
いLoadMore()
ます。もう 1 つのクラスは、を使用しxaml.cs
てデータを取得することです。dataSource
LoadMore()
以下のコードを使用して新しいデータを取得しようとすると、常に 10 項目であるため、 のCount
プロパティが更新されないようです。dataSource
インスタンスオブジェクトと静的クラスを使用してみました。どうすれば修正できますか?
ViewModels itemSource = new ViewModels();
itemSource.LoadMore(max_id);
if (itemSource.dataSource.Count == 100) // <=== .Count = 10
{
//action
max_id += 10;
}
itemSource.LoadMore(max_id);
if (itemSource.dataSource.Count == 100) // <=== Problem here .Count always 10, never growing up
{
//action
}
このようなViewModelsクラスのサンプル
public class ViewModels
{
public ObservableCollection<Model> dataSource{ get; private set; }
public ViewModels()
{
dataSource= new ObservableCollection<Model>();
}
public void LoadMore(int max_id)
{
(Get.Data(max_id)).ForEach(d=> dataSource.Add(d));
}
}