[英]How to get the content text from the selected item ListPicker Windows Phone 8.1 Silverlight?
[英]How to remove selected item from ListBox in windwos phone 8.1 Silverlight
我想從嘗試過的Widnows手機的列表框中刪除所選項目
myclass是:
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;
我在listbox的selectionchanged事件上寫了這段代碼
txt.Items.Remove(txt.SelectedItem);
但是會出現錯誤“只讀集合不支持該操作”。
我也嘗試過這個
var item = lb.SelectedItem as mydata;
lstd.Remove(item);
txt.ItemsSource = lstd;
txt.UpdateLayout();
項目已從lstd中刪除,但無法更新列表框的布局;
從列表框中刪除項目后,我不想寫此行
txt.ItemsSource = null;
請幫我解決這個問題。
提前感謝
如果listed
對象的類是List<mydata>
,則將其更改為ObservableCollection<mydata>
,因此將通知列表框lstd
更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.