private void AddItemToSelection(MSTreeViewItem newItem) { if (!_selectedItems.Contains(newItem)) { _selectedItems.Add(newItem); } }
private void AddItemToSelection(MultiSelectionTreeViewItem newItem) { if (!_selectedItems.Contains(newItem)) { _selectedItems.Add(newItem); } OnTextChanged(); }
internal void OnViewItemMouseDown(MultiSelectTreeViewItem viewItem, MouseButtonEventArgs e) { if (e.ChangedButton == MouseButton.Left && e.ClickCount == 1) { bool isSelected = _selectedTreeViewItems.Contains(viewItem); if (!isSelected) { OnItemClicked(viewItem); } e.Handled = true; } }