1 write to _owner
PresentationFramework (1)
System\Windows\Controls\Primitives\Selector.cs (1)
2262_owner = s;
39 references to _owner
PresentationFramework (39)
System\Windows\Controls\Primitives\Selector.cs (39)
2282Debug.Assert(_owner.CheckAccess()); 2295Debug.Assert(_owner.CheckAccess()); 2308_owner.UpdatePublicSelectionProperties(); 2320if (_owner.IsSynchronizedWithCurrentItemPrivate) 2321_owner.SetCurrentToSelected(); 2322_owner.InvokeSelectionChanged(unselected, selected); 2328if (!_owner.CanSelectMultiple) 2334_toUnselect = new InternalSelectedItemsStorage(_owner._selectedItems); 2339if (_owner._selectedItems.Count > 1 && _owner._selectedItems.Count != _toUnselect.Count + 1) 2342ItemInfo selectedItem = _owner._selectedItems[0]; 2345foreach (ItemInfo info in _owner._selectedItems) 2363if (_owner.Items.Contains(info.Item)) 2375using (_owner._selectedItems.DeferRemove()) 2383_owner.ItemSetIsSelected(info, false); 2384if (_owner._selectedItems.Remove(info)) 2400ItemInfo match = _owner._selectedItems.FindMatch(ItemInfo.Key(info)); 2403_owner.ItemSetIsSelected(match, false); 2404_owner._selectedItems.Remove(match); 2425_owner.ItemSetIsSelected(info, true); 2426if (!_owner._selectedItems.Contains(info)) 2428_owner._selectedItems.Add(info); 2456for (int index = 0; _toSelect.UnresolvedCount > 0 && index < _owner.Items.Count; ++index) 2458ItemInfo info = _owner.NewItemInfo(_owner.Items[index], null, index); 2460if (_toSelect.Contains(key) && !_owner._selectedItems.Contains(info)) 2462_owner.ItemSetIsSelected(info, true); 2463_owner._selectedItems.Add(info); 2505Debug.Assert(_owner.CheckAccess()); 2515if (!_owner.Items.Contains(info.Item)) 2533if (_owner._selectedItems.Contains(info)) return false; 2539if (!_owner.CanSelectMultiple && _toSelect.Count > 0) 2546_owner.ItemSetIsSelected(item, false); 2562Debug.Assert(_owner.CheckAccess()); 2577if (!_owner._selectedItems.Contains(key)) return false; 2600Debug.Assert(_owner.CheckAccess()); 2642for (int i = _owner._selectedItems.Count - 1; i >= 0; i--) 2644if (info != _owner._selectedItems[i]) 2646Unselect(_owner._selectedItems[i]);