//选中检测项事件 private void SelectionChanged(object sender, SelectionChangedEventArgs e) { ListBox _listview = sender as ListBox; Clipper.Model.DetectItems model = _listview.SelectedItem as Clipper.Model.DetectItems; if (model != null) { if (SelectedItem == null) { SelectedItem = new ObservableCollection <Clipper.Model.DetectItems>(); } //if (!SelectedItem.Contains(model)) //{ SelectedItem.Add(model); //} CurrentItem = model; if (SelectionChangedEvent != null) { SelectionChangedEvent.Invoke(sender, e); } } }
//选中检测项事件 private void Select_Click(object sender, RoutedEventArgs e) { Button _btn = sender as Button; ContentPresenter _contentPresenter = _btn.Content as ContentPresenter; Clipper.Model.DetectItems model = _contentPresenter.Content as Clipper.Model.DetectItems; if (model != null) { if (SelectedItem == null) { SelectedItem = new ObservableCollection <Clipper.Model.DetectItems>(); } //if (!SelectedItem.Contains(model)) //{ SelectedItem.Add(model); //} CurrentItem = model; if (SelectionChangedEvent != null) { SelectionChangedEvent.Invoke(sender, null); } } }