5 types derived from Selector
PresentationFramework (4)
System\Windows\Controls\ComboBox.cs (1)
40public class ComboBox : Selector
System\Windows\Controls\ListBox.cs (1)
31public class ListBox : Selector
System\Windows\Controls\Primitives\MultiSelector.cs (1)
17public abstract class MultiSelector : Selector
System\Windows\Controls\TabControl.cs (1)
39public class TabControl : Selector
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
54public class Ribbon : Selector
104 references to Selector
PresentationFramework (99)
MS\Internal\Data\ClrBindingWorker.cs (1)
73targetDP == System.Windows.Controls.Primitives.Selector.SelectedValueProperty ||
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (7)
27protected SelectorAutomationPeer(Selector owner): base(owner) 97Selector owner = (Selector)Owner; 123Selector owner = (Selector)Owner; 152Selector owner = (Selector)Owner;
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (8)
51Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 69Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 91Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 107Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (2)
109Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
System\Windows\Controls\DataGridRow.cs (3)
1076public static readonly DependencyProperty IsSelectedProperty = Selector.IsSelectedProperty.AddOwner( 1136public static readonly RoutedEvent SelectedEvent = Selector.SelectedEvent.AddOwner(typeof(DataGridRow)); 1166public static readonly RoutedEvent UnselectedEvent = Selector.UnselectedEvent.AddOwner(typeof(DataGridRow));
System\Windows\Controls\DeferredSelectedIndexReference.cs (2)
26internal DeferredSelectedIndexReference(Selector selector) 64private readonly Selector _selector;
System\Windows\Controls\ListBox.cs (1)
198public static readonly DependencyProperty SelectedItemsProperty = Selector.SelectedItemsImplProperty;
System\Windows\Controls\ListBoxItem.cs (11)
58Selector.IsSelectionActivePropertyKey.OverrideMetadata(typeof(ListBoxItem), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 76Selector.IsSelectedProperty.AddOwner(typeof(ListBoxItem), 96Selector parentSelector = listItem.ParentSelector; 104listItem.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, listItem)); 108listItem.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, listItem)); 144public static readonly RoutedEvent SelectedEvent = Selector.SelectedEvent.AddOwner(typeof(ListBoxItem)); 164public static readonly RoutedEvent UnselectedEvent = Selector.UnselectedEvent.AddOwner(typeof(ListBoxItem)); 213if (Selector.GetIsSelectionActive(this)) 280if (Selector.UiGetIsSelectable(this) && Focus()) 382internal Selector ParentSelector 386return ItemsControl.ItemsControlFromItemContainer(this) as Selector;
System\Windows\Controls\MenuItem.cs (1)
1013Selector.IsSelectedProperty.AddOwner(
System\Windows\Controls\Primitives\Selector.cs (41)
71EventManager.RegisterClassHandler(typeof(Selector), Selector.SelectedEvent, new RoutedEventHandler(Selector.OnSelected)); 72EventManager.RegisterClassHandler(typeof(Selector), Selector.UnselectedEvent, new RoutedEventHandler(Selector.OnUnselected)); 89"SelectionChanged", RoutingStrategy.Bubble, typeof(SelectionChangedEventHandler), typeof(Selector)); 106"Selected", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(Selector)); 135"Unselected", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(Selector)); 180typeof(Selector), 208typeof(Selector), 250typeof(Selector), 269Selector s = (Selector)d; 323typeof(Selector), 344Selector s = (Selector) d; 361Selector s = (Selector) d; 379typeof(Selector), 398Selector s = (Selector) d; 408Selector s = (Selector) d; 432typeof(Selector), 471Selector s = (Selector)d; 659Selector s = (Selector)d; 692typeof(Selector), 710Selector s = (Selector)d; 789typeof(Selector), 1798return (bool)container.GetValue(Selector.IsSelectedProperty); 1809return (bool)element.GetValue(Selector.IsSelectedProperty); 1827container.SetCurrentValueInternal(Selector.IsSelectedProperty, BooleanBoxes.Box(value)); 1843element.SetCurrentValueInternal(Selector.IsSelectedProperty, BooleanBoxes.Box(value)); 1897((Selector)sender).NotifyIsSelectedChanged(e.OriginalSource as FrameworkElement, true, e); 1902((Selector)sender).NotifyIsSelectedChanged(e.OriginalSource as FrameworkElement, false, e); 2260internal SelectionChanger(Selector s) 2665private Selector _owner;
System\Windows\Controls\Primitives\TabPanel.cs (1)
333bool isActiveTab = (bool)child.GetValue(Selector.IsSelectedProperty);
System\Windows\Controls\SelectedItemCollection.cs (2)
27public SelectedItemCollection(Selector selector) 252private Selector _selector;
System\Windows\Controls\SelectionChangedEventArgs.cs (1)
54RoutedEvent = Selector.SelectionChangedEvent;
System\Windows\Controls\TabItem.cs (3)
79Selector.IsSelectedProperty.AddOwner(typeof(TabItem), 108tabItem.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, tabItem)); 112tabItem.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, tabItem));
System\Windows\Controls\TreeView.cs (3)
774if ((bool)GetValue(Selector.IsSelectionActiveProperty) != isSelectionActive) 777SetValue(Selector.IsSelectionActivePropertyKey, BooleanBoxes.Box(isSelectionActive)); 807ClearValue(Selector.IsSelectionActivePropertyKey);
System\Windows\Controls\TreeViewItem.cs (2)
45Selector.IsSelectionActivePropertyKey.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 185public static readonly DependencyProperty IsSelectionActiveProperty = Selector.IsSelectionActiveProperty.AddOwner(typeof(TreeViewItem));
System\Windows\Data\BindingExpression.cs (1)
2261if (TargetProperty.OwnerType != typeof(System.Windows.Controls.Primitives.Selector) && // SelectedItem, SelectedValue, SelectedIndex, etc.
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
649case 553: t = () => typeof(Selector); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (6)
5602Type type = typeof(System.Windows.Controls.Primitives.Selector); 5604this.GetXamlType(typeof(System.Windows.Controls.Primitives.Selector)), // DeclaringType 5610bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Controls.Primitives.Selector)target).Items; }; 8042Type type = typeof(System.Windows.Controls.Primitives.Selector); 8043DependencyProperty dp = System.Windows.Controls.Primitives.Selector.IsSelectedProperty; 8045this.GetXamlType(typeof(System.Windows.Controls.Primitives.Selector)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
8800typeof(System.Windows.Controls.Primitives.Selector),
System\Windows\Markup\KnownTypes.cs (1)
6107case KnownElements.Selector: t = typeof(System.Windows.Controls.Primitives.Selector); break;
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (2)
165Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (3)
111Selector.IsSelectedProperty.AddOwner(typeof(RibbonTab), 716ribbonTab.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, ribbonTab)); 720ribbonTab.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, ribbonTab));