C# 如何在windwos phone 8.1 Silverlight中从列表框中删除所选项目
我想从我尝试过的widnows手机的列表框中删除所选项目 我的班级是:C# 如何在windwos phone 8.1 Silverlight中从列表框中删除所选项目,c#,silverlight,windows-phone-8,listbox,windows-phone-8.1,C#,Silverlight,Windows Phone 8,Listbox,Windows Phone 8.1,我想从我尝试过的widnows手机的列表框中删除所选项目 我的班级是: public class mydata { public int text; public int Text { get; set; } } 我绑定到列表的代码是 for (int i = 0; i < 15; i++) { lstd.Add(new
public class mydata
{
public int text;
public int Text
{
get;
set;
}
}
我绑定到列表的代码是
for (int i = 0; i < 15; i++)
{
lstd.Add(new mydata() { Text = i });
}
txt.ItemsSource = lstd;
但它给出了一个错误“只读集合上不支持操作。”
我也试过这个
var item = lb.SelectedItem as mydata;
lstd.Remove(item);
txt.ItemsSource = lstd;
txt.UpdateLayout();
项目已从lstd中删除,但无法更新列表框的布局
从列表框中删除项目后,我不想写此行
txt.ItemsSource = null;
请帮我整理一下
Thanx提前如果所列对象的类是列表,则将其更改为可观察收集,因此列表框将收到有关
lstd
更改的通知
txt.ItemsSource = null;