示例#1
0
        //选中检测项事件
        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);
                }
            }
        }
示例#2
0
        //选中检测项事件
        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);
                }
            }
        }