6 types derived from ButtonBase
PresentationFramework (6)
System\Windows\Controls\Button.cs (1)
17public class Button: ButtonBase
System\Windows\Controls\GridViewColumnHeader.cs (1)
44public class GridViewColumnHeader : ButtonBase
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
20public class DataGridColumnHeader : ButtonBase, IProvideDataGridColumn
System\Windows\Controls\Primitives\DataGridRowHeader.cs (1)
17public class DataGridRowHeader : ButtonBase
System\Windows\Controls\Primitives\RepeatButton.cs (1)
17public class RepeatButton : ButtonBase
System\Windows\Controls\Primitives\ToggleButton.cs (1)
18public class ToggleButton : ButtonBase
90 references to ButtonBase
PresentationFramework (63)
System\Windows\Automation\Peers\ButtonBaseAutomationPeer.cs (6)
14protected ButtonBaseAutomationPeer(ButtonBase owner): base(owner) 23RoutedUICommand uiCommand = ((ButtonBase)Owner).Command as RoutedUICommand; 38ButtonBase owner = (ButtonBase)Owner; 58ButtonBase bb = (ButtonBase)Owner;
System\Windows\Controls\Button.cs (1)
28if (ButtonBase.CommandProperty != null)
System\Windows\Controls\DatePicker.cs (1)
40private ButtonBase _dropDownButton;
System\Windows\Controls\GridViewColumnHeader.cs (1)
234SetValue(ButtonBase.IsPressedPropertyKey, BooleanBoxes.TrueBox);
System\Windows\Controls\MenuItem.cs (3)
376ButtonBase.CommandProperty.AddOwner( 476ButtonBase.CommandParameterProperty.AddOwner( 505ButtonBase.CommandTargetProperty.AddOwner(
System\Windows\Controls\Primitives\ButtonBase.cs (18)
26EventManager.RegisterClassHandler(typeof(ButtonBase), AccessKeyManager.AccessKeyPressedEvent, new AccessKeyPressedEventHandler(OnAccessKeyPressed)); 27KeyboardNavigation.AcceptsReturnProperty.OverrideMetadata(typeof(ButtonBase), new FrameworkPropertyMetadata(BooleanBoxes.TrueBox)); 33InputMethod.IsInputMethodEnabledProperty.OverrideMetadata(typeof(ButtonBase), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox, FrameworkPropertyMetadataOptions.Inherits)); 35IsMouseOverPropertyKey.OverrideMetadata(typeof(ButtonBase), new UIPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 36IsEnabledProperty.OverrideMetadata(typeof(ButtonBase), new UIPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged))); 59RoutedEventArgs newEvent = new RoutedEventArgs(ButtonBase.ClickEvent, this); 134ButtonBase ctrl = (ButtonBase)d; 169public static readonly RoutedEvent ClickEvent = EventManager.RegisterRoutedEvent("Click", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(ButtonBase)); 185typeof(ButtonBase), 197typeof(ButtonBase), 212typeof(ButtonBase), 222typeof(ButtonBase), 277ButtonBase b = (ButtonBase)d; 356ButtonBase b = (ButtonBase)d; 385typeof(ButtonBase),
System\Windows\Controls\StickyNote.cs (4)
169button?.AddHandler(ButtonBase.ClickEvent, new RoutedEventHandler(OnButtonClick)); 174closeButton?.AddHandler(ButtonBase.ClickEvent, new RoutedEventHandler(OnButtonClick)); 1264closeButton?.RemoveHandler(ButtonBase.ClickEvent, new RoutedEventHandler(OnButtonClick)); 1267iconButton?.RemoveHandler(ButtonBase.ClickEvent, new RoutedEventHandler(OnButtonClick));
System\Windows\Controls\ToolBar.cs (3)
72EventManager.RegisterClassHandler(typeof(ToolBar), ButtonBase.ClickEvent, new RoutedEventHandler(_OnClick)); 693ButtonBase bb = args.OriginalSource as ButtonBase;
System\Windows\Documents\Hyperlink.cs (1)
456public static readonly RoutedEvent ClickEvent = System.Windows.Controls.Primitives.ButtonBase.ClickEvent.AddOwner(typeof(Hyperlink));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
149case 56: t = () => typeof(ButtonBase); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (18)
1825Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 1826DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.CommandProperty; 1828this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType 1844Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 1845DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.CommandParameterProperty; 1847this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType 1864Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 1865DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.CommandTargetProperty; 1867this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType 1880Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 1881DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.IsPressedProperty; 1883this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType 4420Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 4421DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.ContentProperty; 4423this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType 8350Type type = typeof(System.Windows.Controls.Primitives.ButtonBase); 8351DependencyProperty dp = System.Windows.Controls.Primitives.ButtonBase.ClickModeProperty; 8353this.GetXamlType(typeof(System.Windows.Controls.Primitives.ButtonBase)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2395typeof(System.Windows.Controls.Primitives.ButtonBase),
System\Windows\Markup\KnownTypes.cs (5)
1687return System.Windows.Controls.Primitives.ButtonBase.CommandProperty; 1689return System.Windows.Controls.Primitives.ButtonBase.CommandParameterProperty; 1691return System.Windows.Controls.Primitives.ButtonBase.CommandTargetProperty; 1693return System.Windows.Controls.Primitives.ButtonBase.IsPressedProperty; 5603case KnownElements.ButtonBase: t = typeof(System.Windows.Controls.Primitives.ButtonBase); break;
System.Windows.Controls.Ribbon (27)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (18)
1655new PropertyAndTransferMode () { Property = ButtonBase.CommandProperty, Mode = TransferMode.AlwaysTransfer }, 1656new PropertyAndTransferMode () { Property = ButtonBase.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer }, 1657new PropertyAndTransferMode () { Property = ButtonBase.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer }, 2037if (original is ButtonBase) 2113Debug.Assert(clone is ButtonBase, 2121TransferProperty(original, clone, RibbonSplitButton.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer); 2122TransferProperty(original, clone, RibbonSplitButton.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer); 2123TransferProperty(original, clone, RibbonSplitButton.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer); 2146Debug.Assert(clone is ButtonBase || clone is RibbonMenuButton, 2149if (clone is ButtonBase) 2152TransferProperty(original, clone, RibbonMenuItem.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer); 2153TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer); 2154TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer); 2184Debug.Assert(clone is ButtonBase || clone is RibbonMenuButton, 2187if (clone is ButtonBase) 2190TransferProperty(original, clone, RibbonMenuItem.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer); 2191TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer); 2192TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer);
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (4)
29[TemplatePart(Name = RibbonSplitButton.HeaderButtonTemplatePartName, Type = typeof(ButtonBase))] 59_headerButton = GetTemplateChild(RibbonSplitButton.HeaderButtonTemplatePartName) as ButtonBase; 457internal ButtonBase HeaderButton 493private ButtonBase _headerButton;
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (5)
162_headerButton = GetTemplateChild(HeaderButtonTemplatePart) as ButtonBase; 263_partHeaderButton = GetTemplateChild(HeaderButtonTemplatePart) as ButtonBase; 337internal ButtonBase HeaderButton 350private ButtonBase _headerButton; 352private ButtonBase _partHeaderButton;