簡體   English   中英

如何從C#Windows Phone 8中的列表中刪除所有項目

[英]How to delete all the item from list in c# windows phone 8

大家好,我正在使用Windows Phone聊天應用程序,並且我已經將所有用戶聊天記錄保存在本地數據庫中,現在我想清除對話,並且無法刪除所有聊天記錄,而我的以下代碼將刪除一個時間下面的代碼我正在使用:

var Del_Chat = dbConnDelete_User.Query<SavedMsg>("select * from SavedMsg
                               where ChatUserId='" + totalSeletion + "'").FirstOrDefault();
dbConnDelete_User.Delete(Del_Chat);

如果您想清除列表中的所有內容,可以執行此操作

  List<MyClass> myList = new SList<MyClass>();
  myList.Clear(); //Remove all elements from the list 

這也適用於ObservableCollection

ObservableCollection<MyClass> MyObservable = new ObservableCollection<MyClass>
();
MyObservable.Clear();

我建議您使用ObservableCollection表示一個動態數據集合,該集合在添加,刪除或刷新整個列表時提供通知。 它將反映在您的用戶界面中。 可觀測集合的優點,而不是列表

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM