UWP listview 删除行

查了很多资料没有找到直接的方式,只能用一下的方法实现,谁让UWP资料这么少呢

private List listviewdata;   //保存列表
private object ObjectData;
private bool isGetData;


//事件中的代码,第一次运行保存list,之后同步运行
 if (isGetData)
            {
                ObjectData = MasterListView.ItemsSource;
                listviewdata = new List();
                for (int i = 0; i < ((List)ObjectData).Count; i++)
                {
                    listviewdata.Add(((List)ObjectData)[i]);
                }
                
            }
listviewdata.RemoveAt(MasterListView.SelectedIndex);
TripItem.RemoveAt(MasterListView.SelectedIndex);
MasterListView.ItemsSource = listviewdata;

你可能感兴趣的:(UWP)