4 types derived from RibbonMenuButton
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (1)
34
public class RibbonApplicationMenu :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
36
public class RibbonComboBox :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonFilterMenuButton.cs (1)
26
public class RibbonFilterMenuButton :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
31
public class RibbonSplitButton :
RibbonMenuButton
, ICommandSource
2 instantiations of RibbonMenuButton
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1914
return new
RibbonMenuButton
();
1958
RibbonMenuButton wrapperButton = new
RibbonMenuButton
();
111 references to RibbonMenuButton
System.Windows.Controls.Ribbon (111)
Microsoft\Windows\Automation\Peers\RibbonMenuButtonAutomationPeer.cs (10)
34
public RibbonMenuButtonAutomationPeer(
RibbonMenuButton
owner)
48
RibbonMenuButton
owner = OwningMenuButton;
71
string accessKey = ((
RibbonMenuButton
)Owner).KeyTip;
93
RibbonMenuButton
owner = OwningMenuButton;
121
RibbonToolTip toolTip = ((
RibbonMenuButton
)Owner).ToolTip as RibbonToolTip;
169
RibbonMenuButton
owner = OwningMenuButton;
183
RibbonMenuButton
owner = OwningMenuButton;
197
RibbonMenuButton
owner = OwningMenuButton;
275
private
RibbonMenuButton
OwningMenuButton
279
return (
RibbonMenuButton
)Owner;
Microsoft\Windows\Automation\Peers\RibbonQuickAccessToolBarAutomationPeer.cs (1)
43
RibbonMenuButton
customizeMenuButton = OwningToolBar.CustomizeMenuButton;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (2)
62
RibbonMenuButton
menuButtonParent = itemsControl as
RibbonMenuButton
;
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (2)
85
RibbonMenuButton
.CanUserResizeVerticallyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false, null, new CoerceValueCallback(CoerceToFalse)));
86
RibbonMenuButton
.CanUserResizeHorizontallyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false, null, new CoerceValueCallback(CoerceToFalse)));
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (2)
616
public static readonly DependencyProperty HasGalleryProperty =
RibbonMenuButton
.HasGalleryPropertyKey.DependencyProperty.AddOwner(typeof(RibbonContextMenu));
624
private set { SetValue(
RibbonMenuButton
.HasGalleryPropertyKey, value); }
Microsoft\Windows\Controls\Ribbon\RibbonDropDownHelper.cs (1)
182
else if (popup.TemplatedParent is
RibbonMenuButton
)
Microsoft\Windows\Controls\Ribbon\RibbonFilterMenuButton.cs (1)
48
RibbonToggleButton filterToggleButton = this.Template.FindName(
RibbonMenuButton
.ToggleButtonTemplatePartName, this) as RibbonToggleButton;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (3)
46
[TemplatePart(Name = _filterMenuButtonTemplatePartName, Type = typeof(
RibbonMenuButton
))]
114
_filterMenuButton.SetBinding(
RibbonMenuButton
.ItemsSourceProperty, itemsSourceBinding);
2268
((RibbonGallery)d).RaiseEvent(new RoutedPropertyChangedEventArgs<bool>((bool)e.OldValue, (bool)e.NewValue,
RibbonMenuButton
.RibbonIsSelectedChangedEvent));
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (12)
1718
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.DropDownHeightProperty, Mode = TransferMode.AlwaysTransfer },
1719
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.CanUserResizeHorizontallyProperty, Mode = TransferMode.AlwaysTransfer },
1720
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.CanUserResizeVerticallyProperty, Mode = TransferMode.AlwaysTransfer },
1721
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.ItemContainerTemplateSelectorProperty, Mode = TransferMode.AlwaysTransfer },
1722
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.UsesItemContainerTemplateProperty, Mode = TransferMode.AlwaysTransfer },
1958
RibbonMenuButton
wrapperButton = new RibbonMenuButton();
2079
else if (original is
RibbonMenuButton
)
2146
Debug.Assert(clone is ButtonBase || clone is
RibbonMenuButton
,
2160
else if (clone is
RibbonMenuButton
)
2184
Debug.Assert(clone is ButtonBase || clone is
RibbonMenuButton
,
2204
Debug.Assert(clone is
RibbonMenuButton
,
2254
markupProp.DependencyProperty ==
RibbonMenuButton
.IsDropDownOpenProperty ||
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (63)
35
[TemplatePart(Name =
RibbonMenuButton
.ResizeThumbTemplatePartName, Type = typeof(Thumb))]
36
[TemplatePart(Name =
RibbonMenuButton
.ToggleButtonTemplatePartName, Type = typeof(RibbonToggleButton))]
37
[TemplatePart(Name =
RibbonMenuButton
.PopupTemplatePartName, Type = typeof(Popup))]
38
[TemplatePart(Name =
RibbonMenuButton
.SubMenuScrollViewerTemplatePartName, Type = typeof(ScrollViewer))]
50
Type ownerType = typeof(
RibbonMenuButton
);
76
EventManager.RegisterClassHandler(ownerType,
RibbonMenuButton
.RibbonIsSelectedChangedEvent, new RoutedPropertyChangedEventHandler<bool>(OnRibbonIsSelectedChanged));
94
RibbonControlService.LargeImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
));
109
RibbonControlService.SmallImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
));
124
RibbonControlService.LabelProperty.AddOwner(typeof(
RibbonMenuButton
));
139
RibbonControlService.ToolTipTitleProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
154
RibbonControlService.ToolTipDescriptionProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
169
RibbonControlService.ToolTipImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
184
RibbonControlService.ToolTipFooterTitleProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
199
RibbonControlService.ToolTipFooterDescriptionProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
214
RibbonControlService.ToolTipFooterImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
233
RibbonControlService.ControlSizeDefinitionProperty.AddOwner(typeof(
RibbonMenuButton
));
248
RibbonControlService.IsInControlGroupProperty.AddOwner(typeof(
RibbonMenuButton
));
263
RibbonControlService.QuickAccessToolBarControlSizeDefinitionProperty.AddOwner(typeof(
RibbonMenuButton
));
278
RibbonControlService.IsInQuickAccessToolBarProperty.AddOwner(typeof(
RibbonMenuButton
));
291
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
311
RibbonControlService.RibbonProperty.AddOwner(typeof(
RibbonMenuButton
));
325
RibbonControlService.MouseOverBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
340
RibbonControlService.MouseOverBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
355
RibbonControlService.PressedBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
370
RibbonControlService.PressedBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
385
RibbonControlService.FocusedBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
400
RibbonControlService.FocusedBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
427
ComboBox.IsDropDownOpenProperty.AddOwner(typeof(
RibbonMenuButton
),
438
typeof(
RibbonMenuButton
),
456
typeof(
RibbonMenuButton
),
473
typeof(
RibbonMenuButton
),
491
typeof(
RibbonMenuButton
),
508
typeof(
RibbonMenuButton
),
881
"RibbonIsSelectedChanged", RoutingStrategy.Bubble, typeof(RoutedPropertyChangedEventHandler<bool>), typeof(
RibbonMenuButton
));
892
RibbonMenuButton
menu = (
RibbonMenuButton
)sender;
1059
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1122
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1174
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1212
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1224
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1392
RibbonMenuButton
menuButton = (
RibbonMenuButton
)sender;
1408
RibbonMenuButton
ribbonMenuButton = (
RibbonMenuButton
)sender;
1424
RibbonMenuButton
ribbonMenuButton = (
RibbonMenuButton
)sender;
1486
RibbonMenuButton
menuButton = (
RibbonMenuButton
)sender;
1546
((
RibbonMenuButton
)(sender)).OnAnyMouseDown(e);
1560
((
RibbonMenuButton
)sender).OnContextMenuOpeningInternal();
1570
((
RibbonMenuButton
)sender).OnContextMenuClosingInternal();
1593
RibbonControlService.QuickAccessToolBarIdProperty.AddOwner(typeof(
RibbonMenuButton
));
1608
RibbonControlService.CanAddToQuickAccessToolBarDirectlyProperty.AddOwner(typeof(
RibbonMenuButton
),
1629
KeyTipService.KeyTipProperty.AddOwner(typeof(
RibbonMenuButton
));
1642
((
RibbonMenuButton
)sender).OnActivatingKeyTip(e);
1655
((
RibbonMenuButton
)sender).OnKeyTipAccessed(e);
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (10)
63
HasGalleryProperty.OverrideMetadata(typeof(RibbonMenuItem), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(OnHasGalleryChanged)),
RibbonMenuButton
.HasGalleryPropertyKey);
67
EventManager.RegisterClassHandler(ownerType,
RibbonMenuButton
.RibbonIsSelectedChangedEvent, new RoutedPropertyChangedEventHandler<bool>(OnRibbonIsSelectedChanged));
252
public static readonly DependencyProperty CanUserResizeVerticallyProperty =
RibbonMenuButton
.CanUserResizeVerticallyProperty.AddOwner(
267
public static readonly DependencyProperty CanUserResizeHorizontallyProperty =
RibbonMenuButton
.CanUserResizeHorizontallyProperty.AddOwner(
284
public static readonly DependencyProperty DropDownHeightProperty =
RibbonMenuButton
.DropDownHeightProperty.AddOwner(typeof(RibbonMenuItem),
300
public static readonly DependencyProperty HasGalleryProperty =
RibbonMenuButton
.HasGalleryPropertyKey.DependencyProperty.AddOwner(typeof(RibbonMenuItem));
308
private set { SetValue(
RibbonMenuButton
.HasGalleryPropertyKey, value); }
1417
RibbonMenuButton
menuButtonParent = parent as
RibbonMenuButton
;
1471
menuItem.RaiseEvent(new RoutedPropertyChangedEventArgs<bool>((bool)e.OldValue, (bool)e.NewValue,
RibbonMenuButton
.RibbonIsSelectedChangedEvent));
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (3)
528
typeof(
RibbonMenuButton
),
531
public
RibbonMenuButton
CustomizeMenuButton
533
get { return (
RibbonMenuButton
)GetValue(CustomizeMenuButtonProperty); }
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
30
[TemplatePart(Name =
RibbonMenuButton
.ToggleButtonTemplatePartName, Type = typeof(RibbonToggleButton))]