5 types derived from Selector
PresentationFramework (4)
System\Windows\Controls\ComboBox.cs (1)
29public class ComboBox : Selector
System\Windows\Controls\ListBox.cs (1)
24public class ListBox : Selector
System\Windows\Controls\Primitives\MultiSelector.cs (1)
14public abstract class MultiSelector : Selector
System\Windows\Controls\TabControl.cs (1)
28public class TabControl : Selector
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (1)
50public class Ribbon : Selector
104 references to Selector
PresentationFramework (99)
MS\Internal\Data\ClrBindingWorker.cs (1)
63targetDP == System.Windows.Controls.Primitives.Selector.SelectedValueProperty ||
System\Windows\Automation\Peers\SelectorAutomationPeer.cs (7)
14protected SelectorAutomationPeer(Selector owner): base(owner) 84Selector owner = (Selector)Owner; 110Selector owner = (Selector)Owner; 139Selector owner = (Selector)Owner;
System\Windows\Automation\Peers\SelectorItemAutomationPeer.cs (8)
37Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 55Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 77Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner); 93Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
System\Windows\Automation\Peers\TabItemAutomationPeer.cs (2)
97Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
System\Windows\Controls\DataGridRow.cs (3)
1049public static readonly DependencyProperty IsSelectedProperty = Selector.IsSelectedProperty.AddOwner( 1106public static readonly RoutedEvent SelectedEvent = Selector.SelectedEvent.AddOwner(typeof(DataGridRow)); 1136public static readonly RoutedEvent UnselectedEvent = Selector.UnselectedEvent.AddOwner(typeof(DataGridRow));
System\Windows\Controls\DeferredSelectedIndexReference.cs (2)
25internal DeferredSelectedIndexReference(Selector selector) 63private readonly Selector _selector;
System\Windows\Controls\ListBox.cs (1)
191public static readonly DependencyProperty SelectedItemsProperty = Selector.SelectedItemsImplProperty;
System\Windows\Controls\ListBoxItem.cs (11)
50Selector.IsSelectionActivePropertyKey.OverrideMetadata(typeof(ListBoxItem), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 68Selector.IsSelectedProperty.AddOwner(typeof(ListBoxItem), 88Selector parentSelector = listItem.ParentSelector; 93listItem.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, listItem)); 97listItem.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, listItem)); 133public static readonly RoutedEvent SelectedEvent = Selector.SelectedEvent.AddOwner(typeof(ListBoxItem)); 153public static readonly RoutedEvent UnselectedEvent = Selector.UnselectedEvent.AddOwner(typeof(ListBoxItem)); 202if (Selector.GetIsSelectionActive(this)) 269if (Selector.UiGetIsSelectable(this) && Focus()) 365internal Selector ParentSelector 369return ItemsControl.ItemsControlFromItemContainer(this) as Selector;
System\Windows\Controls\MenuItem.cs (1)
999Selector.IsSelectedProperty.AddOwner(
System\Windows\Controls\Primitives\Selector.cs (41)
58EventManager.RegisterClassHandler(typeof(Selector), Selector.SelectedEvent, new RoutedEventHandler(Selector.OnSelected)); 59EventManager.RegisterClassHandler(typeof(Selector), Selector.UnselectedEvent, new RoutedEventHandler(Selector.OnUnselected)); 76"SelectionChanged", RoutingStrategy.Bubble, typeof(SelectionChangedEventHandler), typeof(Selector)); 93"Selected", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(Selector)); 122"Unselected", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(Selector)); 167typeof(Selector), 195typeof(Selector), 237typeof(Selector), 256Selector s = (Selector)d; 310typeof(Selector), 331Selector s = (Selector) d; 348Selector s = (Selector) d; 366typeof(Selector), 385Selector s = (Selector) d; 395Selector s = (Selector) d; 419typeof(Selector), 458Selector s = (Selector)d; 646Selector s = (Selector)d; 679typeof(Selector), 697Selector s = (Selector)d; 777typeof(Selector), 1786return (bool)container.GetValue(Selector.IsSelectedProperty); 1797return (bool)element.GetValue(Selector.IsSelectedProperty); 1815container.SetCurrentValueInternal(Selector.IsSelectedProperty, BooleanBoxes.Box(value)); 1831element.SetCurrentValueInternal(Selector.IsSelectedProperty, BooleanBoxes.Box(value)); 1885((Selector)sender).NotifyIsSelectedChanged(e.OriginalSource as FrameworkElement, true, e); 1890((Selector)sender).NotifyIsSelectedChanged(e.OriginalSource as FrameworkElement, false, e); 2248internal SelectionChanger(Selector s) 2652private Selector _owner;
System\Windows\Controls\Primitives\TabPanel.cs (1)
326bool isActiveTab = (bool)child.GetValue(Selector.IsSelectedProperty);
System\Windows\Controls\SelectedItemCollection.cs (2)
24public SelectedItemCollection(Selector selector) 249private Selector _selector;
System\Windows\Controls\SelectionChangedEventArgs.cs (1)
49RoutedEvent = Selector.SelectionChangedEvent;
System\Windows\Controls\TabItem.cs (3)
72Selector.IsSelectedProperty.AddOwner(typeof(TabItem), 98tabItem.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, tabItem)); 102tabItem.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, tabItem));
System\Windows\Controls\TreeView.cs (3)
766if ((bool)GetValue(Selector.IsSelectionActiveProperty) != isSelectionActive) 769SetValue(Selector.IsSelectionActivePropertyKey, BooleanBoxes.Box(isSelectionActive)); 799ClearValue(Selector.IsSelectionActivePropertyKey);
System\Windows\Controls\TreeViewItem.cs (2)
40Selector.IsSelectionActivePropertyKey.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 174public static readonly DependencyProperty IsSelectionActiveProperty = Selector.IsSelectionActiveProperty.AddOwner(typeof(TreeViewItem));
System\Windows\Data\BindingExpression.cs (1)
2212if (TargetProperty.OwnerType != typeof(System.Windows.Controls.Primitives.Selector) && // SelectedItem, SelectedValue, SelectedIndex, etc.
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
646case 553: t = () => typeof(Selector); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (6)
5979Type type = typeof(System.Windows.Controls.Primitives.Selector); 5981this.GetXamlType(typeof(System.Windows.Controls.Primitives.Selector)), // DeclaringType 5988GetDelegate = delegate (object target) { return ((System.Windows.Controls.Primitives.Selector)target).Items; }, 8693Type type = typeof(System.Windows.Controls.Primitives.Selector); 8694DependencyProperty dp = System.Windows.Controls.Primitives.Selector.IsSelectedProperty; 8696this.GetXamlType(typeof(System.Windows.Controls.Primitives.Selector)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9731typeof(System.Windows.Controls.Primitives.Selector),
System\Windows\Markup\KnownTypes.cs (1)
6100case KnownElements.Selector: t = typeof(System.Windows.Controls.Primitives.Selector); break;
System.Windows.Controls.Ribbon (5)
Microsoft\Windows\Automation\Peers\RibbonTabDataAutomationPeer.cs (2)
158Selector parentSelector = (Selector)(ItemsControlAutomationPeer.Owner);
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (3)
108Selector.IsSelectedProperty.AddOwner(typeof(RibbonTab), 698ribbonTab.OnSelected(new RoutedEventArgs(Selector.SelectedEvent, ribbonTab)); 702ribbonTab.OnUnselected(new RoutedEventArgs(Selector.UnselectedEvent, ribbonTab));