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