1 write to _owner
PresentationFramework (1)
src\Framework\System\Windows\Controls\Primitives\Selector.cs (1)
2307_owner = s;
39 references to _owner
PresentationFramework (39)
src\Framework\System\Windows\Controls\Primitives\Selector.cs (39)
2327Debug.Assert(_owner.CheckAccess()); 2340Debug.Assert(_owner.CheckAccess()); 2353_owner.UpdatePublicSelectionProperties(); 2365if (_owner.IsSynchronizedWithCurrentItemPrivate) 2366_owner.SetCurrentToSelected(); 2367_owner.InvokeSelectionChanged(unselected, selected); 2373if (!_owner.CanSelectMultiple) 2379_toUnselect = new InternalSelectedItemsStorage(_owner._selectedItems); 2384if (_owner._selectedItems.Count > 1 && _owner._selectedItems.Count != _toUnselect.Count + 1) 2387ItemInfo selectedItem = _owner._selectedItems[0]; 2390foreach (ItemInfo info in _owner._selectedItems) 2408if (_owner.Items.Contains(info.Item)) 2420using (_owner._selectedItems.DeferRemove()) 2428_owner.ItemSetIsSelected(info, false); 2429if (_owner._selectedItems.Remove(info)) 2445ItemInfo match = _owner._selectedItems.FindMatch(ItemInfo.Key(info)); 2448_owner.ItemSetIsSelected(match, false); 2449_owner._selectedItems.Remove(match); 2470_owner.ItemSetIsSelected(info, true); 2471if (!_owner._selectedItems.Contains(info)) 2473_owner._selectedItems.Add(info); 2501for (int index = 0; _toSelect.UnresolvedCount > 0 && index < _owner.Items.Count; ++index) 2503ItemInfo info = _owner.NewItemInfo(_owner.Items[index], null, index); 2505if (_toSelect.Contains(key) && !_owner._selectedItems.Contains(info)) 2507_owner.ItemSetIsSelected(info, true); 2508_owner._selectedItems.Add(info); 2550Debug.Assert(_owner.CheckAccess()); 2560if (!_owner.Items.Contains(info.Item)) 2578if (_owner._selectedItems.Contains(info)) return false; 2584if (!_owner.CanSelectMultiple && _toSelect.Count > 0) 2591_owner.ItemSetIsSelected(item, false); 2607Debug.Assert(_owner.CheckAccess()); 2622if (!_owner._selectedItems.Contains(key)) return false; 2646Debug.Assert(_owner.CheckAccess()); 2688for (int i = _owner._selectedItems.Count - 1; i >= 0; i--) 2690if (info != _owner._selectedItems[i]) 2692Unselect(_owner._selectedItems[i]);