public void DeSelect(object o) { if (o == null) { return; } if (o is DataObject.DataObject) { DataObject.DataObject dao = o as DataObject.DataObject; dao.IsSelected = false; } ListView lv = this.GetListView(); if (lv != null) { if (lv.SelectionMode == SelectionMode.Multiple) { lv.SelectedItems.Remove(o); } else { this.Clear(); } } }
public void Select(object o) { if (o == null) { return; } if (o is DataObject.DataObject) { DataObject.DataObject dao = o as DataObject.DataObject; dao.IsSelected = true; } ListView lv = this.GetListView(); if (lv != null) { if (lv.SelectionMode == SelectionMode.Multiple) { lv.SelectedItems.Add(o); } else { lv.SelectedItem = o; } } }