[英]How to get selected item from AutoSuggestBox in Windows Phone 8.1
[英]How to delete the selected item from listview(sqlite database) in windows phone 8.1
我將文本項插入到數據庫中。 當我單擊“刪除”按鈕時,所選項目不會從列表視圖中刪除。
private async void Button_Click_3(object sender, RoutedEventArgs e)
{
var dbpath = ApplicationData.Current.LocalFolder.Path + "/Mydb1.db";
var con = new SQLiteAsyncConnection(dbpath);
list l = new list();
l.list1 = list_view.SelectedItem.ToString();
list_view.Items.Remove(l.list1);
List<list> del = await con.QueryAsync<list>("delete from list where list1='" + list_view.SelectedItem + "'");
if (del.Contains(list_view.SelectedItem))
{
list_view.Items.Remove(list_view.SelectedItem);
}
(這里的list1是列)
嘗試使用ObservableCollection而不是List。
ObservableCollection實現INotifyPropertyChanged接口,該接口在列表中的某些內容發生更改時通知UI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.