2 writes to _selectedContainer
PresentationFramework (2)
src\Framework\System\Windows\Controls\TreeView.cs (2)
219_selectedContainer = container; 231_selectedContainer = null;
36 references to _selectedContainer
PresentationFramework (36)
src\Framework\System\Windows\Controls\TreeView.cs (36)
201TreeViewItem oldContainer = _selectedContainer; // Saved for the automation event 209if (container != _selectedContainer) 214if (_selectedContainer != null) 216_selectedContainer.IsSelected = false; 217_selectedContainer.UpdateContainsSelection(false); 220_selectedContainer.UpdateContainsSelection(true); 228if (container == _selectedContainer) 230_selectedContainer.UpdateContainsSelection(false); 252if ( _selectedContainer != null 255TreeViewItemAutomationPeer peer = UIElementAutomationPeer.CreatePeerForElement(_selectedContainer) as TreeViewItemAutomationPeer; 345if ((_selectedContainer != null) && (_selectedContainer != collapsed)) 348TreeViewItem current = _selectedContainer; 354TreeViewItem oldContainer = _selectedContainer; 361_selectedContainer.Focus(); 378if (_selectedContainer != null) 380if (!_selectedContainer.IsKeyboardFocused) 381_selectedContainer.Focus(); 436ChangeSelection(selectedItem, _selectedContainer, false); 458container = _selectedContainer; 484return (_selectedContainer != null) && (_selectedContainer.ParentTreeView == this); 492return _selectedContainer; 543if ((_selectedContainer == null) && FocusFirstItem()) 565if (_selectedContainer == null) 590if (ExpandSubtree(_selectedContainer)) 708ItemsControl parentItemsControl = ItemsControl.ItemsControlFromItemContainer(_selectedContainer); 710? parentItemsControl.ItemInfoFromContainer(_selectedContainer) 713FrameworkElement startingContainer = _selectedContainer.HeaderElement; 716startingContainer = _selectedContainer; 782if (isKeyboardFocusWithin && IsKeyboardFocused && (_selectedContainer != null) && !_selectedContainer.IsKeyboardFocusWithin) 784_selectedContainer.Focus(); 798if (IsKeyboardFocusWithin && IsKeyboardFocused && (_selectedContainer != null) && !_selectedContainer.IsKeyboardFocusWithin) 800_selectedContainer.Focus();