本文共 1832 字,大约阅读时间需要 6 分钟。
???Windows Phone????ListBox??????????UI??????????????????????Operation not supported on read-only collection???????????????????????????????????????????????????????
??????ListBox?????????????????????ListBox?ItemSource???????????List<string>?????????????????????????ListBox?ItemSource?????????????????????????
??????????????ListBox?ItemSource?????ObservableCollection????????ListBox?????????????????? CRUD???????????????????????????????
????????????????????????????????????
using System.Collections.Generic;using System.Linq;public class MyViewModel{ private readonly ObservableCollection _items = new ObservableCollection { "item1", "item2", "item3", "item4", "item5", "item6" }; public ObservableCollection Items { get => _items; private set => _items = value; }} ?XAML???ListBox?ItemSource???
??ObservableCollection?????????ListBox????????????????????????
private void deleteBtn_Click(object sender, RoutedEventArgs e){ if (ListBox1.Items.Count > 0) { ListBox1.Items.RemoveAt(1); }}private void addBtn_Click(object sender, RoutedEventArgs e){ ListBox1.Items.Add("item7");}private void clearBtn_Click(object sender, RoutedEventArgs e){ ListBox1.Items.Clear();} ??ObservableCollection???INotifyCollectionChanged???ListBox??????????????????????????????????????CollectionChanged??????
???ListBox?ItemSource???ObservableCollection?????????????????????????????????????????????UI???????????????Windows Phone?????????????????????????????????????????
转载地址:http://fipfk.baihongyu.com/