Добавление одного элемента в ListView в Xamarin.iOS - PullRequest
0 голосов
/ 05 июня 2018

У меня есть приложение Xamarin.iOS с ListView в файле .xaml, который изначально заполняется примерно 4000 элементами (возможно, больше) из БД при запуске.

<ListView x:Name="listView"></ListView>

Пользователь будет делать записи вдругая страница приложения, пока она открыта, поэтому я хочу добавить функцию в файл .xaml.cs, чтобы обновить ListView только с этой записью, чтобы к другим 4000 записям больше не приходилось обращаться.

Установить все элементы в ListView с помощью string[] или List<string> просто с помощью listView.ItemsSource = myStringArray;;Тем не менее, я не могу понять, как добавить один элемент (строку) в ListView.Некоторые ответы включают использование ArrayAdaptor<string>, но это только для Xamarin.Android.Как я могу добавить одну строку в ListView в Xamarin.iOS?

1 Ответ

0 голосов
/ 05 июня 2018
ObservableCollection<string> data = new ObservableCollection<string>();

// do something to populate data with an initial dataset

MyListView.ItemsSource = data;

// to add an item to the ListView, add it to the ItemsSource 
data.Add("my new item");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...