要将项目添加到列表视图,请按照以下步骤操作:
MyItems
更改为 ObservableCollection
,如下所示:public ObservableCollection<oneitem> MyItems { get; set; } =new ObservableCollection<oneitem>();
ListView1.ItemsSource = MyItems;
BindingContext = this;
隐藏代码:
public partial class MainPage : ContentPage
{
public ObservableCollection<oneitem> MyItems { get; set; } =new ObservableCollection<oneitem>();
public MainPage()
{
InitializeComponent();
ListView1.ItemsSource = MyItems;
BindingContext = this;
}
private void cmdLoad_Clicked(object sender, EventArgs e)
{
for (int i = 1; i <= 3; i++)
{
oneitem OneNewitem = new oneitem();
OneNewitem.myitemname = "This is item " + i.ToString();
MyItems.Add(OneNewitem);
}
}
}
public class oneitem
{
public string myitemname { get; set; }
}
输出: