2 writes to _selectedContainer
PresentationFramework (2)
System\Windows\Controls\TreeView.cs (2)
212_selectedContainer = container; 224_selectedContainer = null;
36 references to _selectedContainer
PresentationFramework (36)
System\Windows\Controls\TreeView.cs (36)
194TreeViewItem oldContainer = _selectedContainer; // Saved for the automation event 202if (container != _selectedContainer) 207if (_selectedContainer != null) 209_selectedContainer.IsSelected = false; 210_selectedContainer.UpdateContainsSelection(false); 213_selectedContainer.UpdateContainsSelection(true); 221if (container == _selectedContainer) 223_selectedContainer.UpdateContainsSelection(false); 245if ( _selectedContainer != null 248TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_selectedContainer) as TreeViewItemAutomationPeer; 338if ((_selectedContainer != null) && (_selectedContainer != collapsed)) 341TreeViewItem current = _selectedContainer; 347TreeViewItem oldContainer = _selectedContainer; 354_selectedContainer.Focus(); 371if (_selectedContainer != null) 373if (!_selectedContainer.IsKeyboardFocused) 374_selectedContainer.Focus(); 429ChangeSelection(selectedItem, _selectedContainer, false); 451container = _selectedContainer; 477return (_selectedContainer != null) && (_selectedContainer.ParentTreeView == this); 485return _selectedContainer; 536if ((_selectedContainer == null) && FocusFirstItem()) 558if (_selectedContainer == null) 583if (ExpandSubtree(_selectedContainer)) 700ItemsControl parentItemsControl = ItemsControl.ItemsControlFromItemContainer(_selectedContainer); 701ItemInfo startingInfo = parentItemsControl?.ItemInfoFromContainer(_selectedContainer); 703FrameworkElement startingContainer = _selectedContainer.HeaderElement; 706startingContainer = _selectedContainer; 772if (isKeyboardFocusWithin && IsKeyboardFocused && (_selectedContainer != null) && !_selectedContainer.IsKeyboardFocusWithin) 774_selectedContainer.Focus(); 788if (IsKeyboardFocusWithin && IsKeyboardFocused && (_selectedContainer != null) && !_selectedContainer.IsKeyboardFocusWithin) 790_selectedContainer.Focus();