c#
  • windows-phone-8
  • 2015-09-21 78 views 0 likes 
    0

    大家好我正在一个Windows手机聊天应用程序,我已经保存在本地数据库中的所有用户聊天,现在我想清除对话,我不是能够删除所有的聊天和我下面的代码将一次删除一个项目下面的代码我使用:如何从C#中的列表中删除所有项目的Windows Phone 8

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

    回答

    0

    ,如果你想从列表中清除一切,你能做到这一点

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

    这项工作也为ObservableCollection

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

    我建议你使用ObservableCollection表示一个动态数据集合,它在项目被添加,删除或整个列表刷新时提供通知。它会反映在你的用户界面中。 Pros of Observable collection instead of List

    相关问题