6 types derived from ButtonBase
PresentationFramework (6)
System\Windows\Controls\Button.cs (1)
18
public class Button:
ButtonBase
System\Windows\Controls\GridViewColumnHeader.cs (1)
45
public class GridViewColumnHeader :
ButtonBase
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (1)
21
public class DataGridColumnHeader :
ButtonBase
, IProvideDataGridColumn
System\Windows\Controls\Primitives\DataGridRowHeader.cs (1)
18
public class DataGridRowHeader :
ButtonBase
System\Windows\Controls\Primitives\RepeatButton.cs (1)
18
public class RepeatButton :
ButtonBase
System\Windows\Controls\Primitives\ToggleButton.cs (1)
19
public class ToggleButton :
ButtonBase
90 references to ButtonBase
PresentationFramework (63)
System\Windows\Automation\Peers\ButtonBaseAutomationPeer.cs (6)
15
protected ButtonBaseAutomationPeer(
ButtonBase
owner): base(owner)
24
RoutedUICommand uiCommand = ((
ButtonBase
)Owner).Command as RoutedUICommand;
39
ButtonBase
owner = (
ButtonBase
)Owner;
59
ButtonBase
bb = (
ButtonBase
)Owner;
System\Windows\Controls\Button.cs (1)
29
if (
ButtonBase
.CommandProperty != null)
System\Windows\Controls\DatePicker.cs (1)
41
private
ButtonBase
_dropDownButton;
System\Windows\Controls\GridViewColumnHeader.cs (1)
235
SetValue(
ButtonBase
.IsPressedPropertyKey, BooleanBoxes.TrueBox);
System\Windows\Controls\MenuItem.cs (3)
377
ButtonBase
.CommandProperty.AddOwner(
477
ButtonBase
.CommandParameterProperty.AddOwner(
506
ButtonBase
.CommandTargetProperty.AddOwner(
System\Windows\Controls\Primitives\ButtonBase.cs (18)
27
EventManager.RegisterClassHandler(typeof(
ButtonBase
), AccessKeyManager.AccessKeyPressedEvent, new AccessKeyPressedEventHandler(OnAccessKeyPressed));
28
KeyboardNavigation.AcceptsReturnProperty.OverrideMetadata(typeof(
ButtonBase
), new FrameworkPropertyMetadata(BooleanBoxes.TrueBox));
34
InputMethod.IsInputMethodEnabledProperty.OverrideMetadata(typeof(
ButtonBase
), new FrameworkPropertyMetadata(BooleanBoxes.FalseBox, FrameworkPropertyMetadataOptions.Inherits));
36
IsMouseOverPropertyKey.OverrideMetadata(typeof(
ButtonBase
), new UIPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged)));
37
IsEnabledProperty.OverrideMetadata(typeof(
ButtonBase
), new UIPropertyMetadata(new PropertyChangedCallback(OnVisualStatePropertyChanged)));
60
RoutedEventArgs newEvent = new RoutedEventArgs(
ButtonBase
.ClickEvent, this);
135
ButtonBase
ctrl = (
ButtonBase
)d;
170
public static readonly RoutedEvent ClickEvent = EventManager.RegisterRoutedEvent("Click", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(
ButtonBase
));
186
typeof(
ButtonBase
),
198
typeof(
ButtonBase
),
213
typeof(
ButtonBase
),
223
typeof(
ButtonBase
),
278
ButtonBase
b = (
ButtonBase
)d;
357
ButtonBase
b = (
ButtonBase
)d;
386
typeof(
ButtonBase
),
System\Windows\Controls\StickyNote.cs (4)
170
button?.AddHandler(
ButtonBase
.ClickEvent, new RoutedEventHandler(OnButtonClick));
175
closeButton?.AddHandler(
ButtonBase
.ClickEvent, new RoutedEventHandler(OnButtonClick));
1265
closeButton?.RemoveHandler(
ButtonBase
.ClickEvent, new RoutedEventHandler(OnButtonClick));
1268
iconButton?.RemoveHandler(
ButtonBase
.ClickEvent, new RoutedEventHandler(OnButtonClick));
System\Windows\Controls\ToolBar.cs (3)
73
EventManager.RegisterClassHandler(typeof(ToolBar),
ButtonBase
.ClickEvent, new RoutedEventHandler(_OnClick));
694
ButtonBase
bb = args.OriginalSource as
ButtonBase
;
System\Windows\Documents\Hyperlink.cs (1)
457
public static readonly RoutedEvent ClickEvent = System.Windows.Controls.Primitives.
ButtonBase
.ClickEvent.AddOwner(typeof(Hyperlink));
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
150
case 56: t = () => typeof(
ButtonBase
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (18)
1826
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
1827
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.CommandProperty;
1829
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
1845
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
1846
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.CommandParameterProperty;
1848
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
1865
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
1866
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.CommandTargetProperty;
1868
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
1881
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
1882
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.IsPressedProperty;
1884
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
4421
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
4422
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.ContentProperty;
4424
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
8351
Type type = typeof(System.Windows.Controls.Primitives.
ButtonBase
);
8352
DependencyProperty dp = System.Windows.Controls.Primitives.
ButtonBase
.ClickModeProperty;
8354
this.GetXamlType(typeof(System.Windows.Controls.Primitives.
ButtonBase
)), // DeclaringType
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2396
typeof(System.Windows.Controls.Primitives.
ButtonBase
),
System\Windows\Markup\KnownTypes.cs (5)
1688
return System.Windows.Controls.Primitives.
ButtonBase
.CommandProperty;
1690
return System.Windows.Controls.Primitives.
ButtonBase
.CommandParameterProperty;
1692
return System.Windows.Controls.Primitives.
ButtonBase
.CommandTargetProperty;
1694
return System.Windows.Controls.Primitives.
ButtonBase
.IsPressedProperty;
5604
case KnownElements.ButtonBase: t = typeof(System.Windows.Controls.Primitives.
ButtonBase
); break;
System.Windows.Controls.Ribbon (27)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (18)
1656
new PropertyAndTransferMode () { Property =
ButtonBase
.CommandProperty, Mode = TransferMode.AlwaysTransfer },
1657
new PropertyAndTransferMode () { Property =
ButtonBase
.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer },
1658
new PropertyAndTransferMode () { Property =
ButtonBase
.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer },
2038
if (original is
ButtonBase
)
2114
Debug.Assert(clone is
ButtonBase
,
2122
TransferProperty(original, clone, RibbonSplitButton.CommandProperty,
ButtonBase
.CommandProperty, TransferMode.AlwaysTransfer);
2123
TransferProperty(original, clone, RibbonSplitButton.CommandParameterProperty,
ButtonBase
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2124
TransferProperty(original, clone, RibbonSplitButton.CommandTargetProperty,
ButtonBase
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2147
Debug.Assert(clone is
ButtonBase
|| clone is RibbonMenuButton,
2150
if (clone is
ButtonBase
)
2153
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
ButtonBase
.CommandProperty, TransferMode.AlwaysTransfer);
2154
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
ButtonBase
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2155
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
ButtonBase
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2185
Debug.Assert(clone is
ButtonBase
|| clone is RibbonMenuButton,
2188
if (clone is
ButtonBase
)
2191
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
ButtonBase
.CommandProperty, TransferMode.AlwaysTransfer);
2192
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
ButtonBase
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2193
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
ButtonBase
.CommandTargetProperty, TransferMode.AlwaysTransfer);
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (4)
30
[TemplatePart(Name = RibbonSplitButton.HeaderButtonTemplatePartName, Type = typeof(
ButtonBase
))]
60
_headerButton = GetTemplateChild(RibbonSplitButton.HeaderButtonTemplatePartName) as
ButtonBase
;
458
internal
ButtonBase
HeaderButton
494
private
ButtonBase
_headerButton;
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (5)
163
_headerButton = GetTemplateChild(HeaderButtonTemplatePart) as
ButtonBase
;
264
_partHeaderButton = GetTemplateChild(HeaderButtonTemplatePart) as
ButtonBase
;
338
internal
ButtonBase
HeaderButton
352
ButtonBase
_headerButton;
354
ButtonBase
_partHeaderButton;