1 write to _owner
PresentationFramework (1)
System\Windows\Controls\Primitives\Selector.cs (1)
2251_owner = s;
39 references to _owner
PresentationFramework (39)
System\Windows\Controls\Primitives\Selector.cs (39)
2271Debug.Assert(_owner.CheckAccess()); 2284Debug.Assert(_owner.CheckAccess()); 2297_owner.UpdatePublicSelectionProperties(); 2309if (_owner.IsSynchronizedWithCurrentItemPrivate) 2310_owner.SetCurrentToSelected(); 2311_owner.InvokeSelectionChanged(unselected, selected); 2317if (!_owner.CanSelectMultiple) 2323_toUnselect = new InternalSelectedItemsStorage(_owner._selectedItems); 2328if (_owner._selectedItems.Count > 1 && _owner._selectedItems.Count != _toUnselect.Count + 1) 2331ItemInfo selectedItem = _owner._selectedItems[0]; 2334foreach (ItemInfo info in _owner._selectedItems) 2352if (_owner.Items.Contains(info.Item)) 2364using (_owner._selectedItems.DeferRemove()) 2372_owner.ItemSetIsSelected(info, false); 2373if (_owner._selectedItems.Remove(info)) 2389ItemInfo match = _owner._selectedItems.FindMatch(ItemInfo.Key(info)); 2392_owner.ItemSetIsSelected(match, false); 2393_owner._selectedItems.Remove(match); 2414_owner.ItemSetIsSelected(info, true); 2415if (!_owner._selectedItems.Contains(info)) 2417_owner._selectedItems.Add(info); 2444for (int index = 0; _toSelect.UnresolvedCount > 0 && index < _owner.Items.Count; ++index) 2446ItemInfo info = _owner.NewItemInfo(_owner.Items[index], null, index); 2448if (_toSelect.Contains(key) && !_owner._selectedItems.Contains(info)) 2450_owner.ItemSetIsSelected(info, true); 2451_owner._selectedItems.Add(info); 2493Debug.Assert(_owner.CheckAccess()); 2503if (!_owner.Items.Contains(info.Item)) 2521if (_owner._selectedItems.Contains(info)) return false; 2527if (!_owner.CanSelectMultiple && _toSelect.Count > 0) 2534_owner.ItemSetIsSelected(item, false); 2550Debug.Assert(_owner.CheckAccess()); 2565if (!_owner._selectedItems.Contains(key)) return false; 2588Debug.Assert(_owner.CheckAccess()); 2630for (int i = _owner._selectedItems.Count - 1; i >= 0; i--) 2632if (info != _owner._selectedItems[i]) 2634Unselect(_owner._selectedItems[i]);