1 write to _owner
PresentationFramework (1)
System\Windows\Controls\Primitives\Selector.cs (1)
2250_owner = s;
39 references to _owner
PresentationFramework (39)
System\Windows\Controls\Primitives\Selector.cs (39)
2270Debug.Assert(_owner.CheckAccess()); 2283Debug.Assert(_owner.CheckAccess()); 2296_owner.UpdatePublicSelectionProperties(); 2308if (_owner.IsSynchronizedWithCurrentItemPrivate) 2309_owner.SetCurrentToSelected(); 2310_owner.InvokeSelectionChanged(unselected, selected); 2316if (!_owner.CanSelectMultiple) 2322_toUnselect = new InternalSelectedItemsStorage(_owner._selectedItems); 2327if (_owner._selectedItems.Count > 1 && _owner._selectedItems.Count != _toUnselect.Count + 1) 2330ItemInfo selectedItem = _owner._selectedItems[0]; 2333foreach (ItemInfo info in _owner._selectedItems) 2351if (_owner.Items.Contains(info.Item)) 2363using (_owner._selectedItems.DeferRemove()) 2371_owner.ItemSetIsSelected(info, false); 2372if (_owner._selectedItems.Remove(info)) 2388ItemInfo match = _owner._selectedItems.FindMatch(ItemInfo.Key(info)); 2391_owner.ItemSetIsSelected(match, false); 2392_owner._selectedItems.Remove(match); 2413_owner.ItemSetIsSelected(info, true); 2414if (!_owner._selectedItems.Contains(info)) 2416_owner._selectedItems.Add(info); 2443for (int index = 0; _toSelect.UnresolvedCount > 0 && index < _owner.Items.Count; ++index) 2445ItemInfo info = _owner.NewItemInfo(_owner.Items[index], null, index); 2447if (_toSelect.Contains(key) && !_owner._selectedItems.Contains(info)) 2449_owner.ItemSetIsSelected(info, true); 2450_owner._selectedItems.Add(info); 2492Debug.Assert(_owner.CheckAccess()); 2502if (!_owner.Items.Contains(info.Item)) 2520if (_owner._selectedItems.Contains(info)) return false; 2526if (!_owner.CanSelectMultiple && _toSelect.Count > 0) 2533_owner.ItemSetIsSelected(item, false); 2549Debug.Assert(_owner.CheckAccess()); 2564if (!_owner._selectedItems.Contains(key)) return false; 2587Debug.Assert(_owner.CheckAccess()); 2629for (int i = _owner._selectedItems.Count - 1; i >= 0; i--) 2631if (info != _owner._selectedItems[i]) 2633Unselect(_owner._selectedItems[i]);