【问题标题】:Adding a single item to a ListView in Xamarin.iOS在 Xamarin.iOS 中将单个项目添加到 ListView
【发布时间】:2018-06-06 00:17:24
【问题描述】:

我有一个 Xamarin.iOS 应用程序,其 .xaml 文件中的 ListView 最初在启动时从数据库中填充了大约 4000 个项目(可能更多)。

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

当应用程序打开时,用户将在应用程序的另一个页面中创建条目,因此我想在 .xaml.cs 文件中添加一个函数,以仅使用该条目更新 ListView,这样其他 4000 个条目就不必再次访问。

使用string[]List&lt;string&gt; 设置ListView 中的所有项目很简单listView.ItemsSource = myStringArray;;但是,我似乎无法弄清楚如何将单个项目(字符串)添加到 ListView 中。一些答案包括使用ArrayAdaptor&lt;string&gt;,但这仅适用于 Xamarin.Android。如何在 Xamarin.iOS 的 ListView 中添加一个字符串?

【问题讨论】:

    标签: c# xamarin xamarin.forms xamarin.ios


    【解决方案1】:
    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");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 2017-08-16
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      相关资源
      最近更新 更多