4 types derived from RibbonMenuButton
System.Windows.Controls.Ribbon (4)
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (1)
37
public class RibbonApplicationMenu :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonComboBox.cs (1)
39
public class RibbonComboBox :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonFilterMenuButton.cs (1)
29
public class RibbonFilterMenuButton :
RibbonMenuButton
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
34
public class RibbonSplitButton :
RibbonMenuButton
, ICommandSource
2 instantiations of RibbonMenuButton
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (2)
1940
return new
RibbonMenuButton
();
1984
RibbonMenuButton wrapperButton = new
RibbonMenuButton
();
111 references to RibbonMenuButton
System.Windows.Controls.Ribbon (111)
Microsoft\Windows\Automation\Peers\RibbonMenuButtonAutomationPeer.cs (10)
38
public RibbonMenuButtonAutomationPeer(
RibbonMenuButton
owner)
52
RibbonMenuButton
owner = OwningMenuButton;
75
string accessKey = ((
RibbonMenuButton
)Owner).KeyTip;
97
RibbonMenuButton
owner = OwningMenuButton;
125
RibbonToolTip toolTip = ((
RibbonMenuButton
)Owner).ToolTip as RibbonToolTip;
173
RibbonMenuButton
owner = OwningMenuButton;
187
RibbonMenuButton
owner = OwningMenuButton;
201
RibbonMenuButton
owner = OwningMenuButton;
279
private
RibbonMenuButton
OwningMenuButton
283
return (
RibbonMenuButton
)Owner;
Microsoft\Windows\Automation\Peers\RibbonQuickAccessToolBarAutomationPeer.cs (1)
48
RibbonMenuButton
customizeMenuButton = OwningToolBar.CustomizeMenuButton;
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonMenuItemsPanel.cs (2)
67
RibbonMenuButton
menuButtonParent = itemsControl as
RibbonMenuButton
;
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (2)
88
RibbonMenuButton
.CanUserResizeVerticallyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false, null, new CoerceValueCallback(CoerceToFalse)));
89
RibbonMenuButton
.CanUserResizeHorizontallyProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(false, null, new CoerceValueCallback(CoerceToFalse)));
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (2)
605
public static readonly DependencyProperty HasGalleryProperty =
RibbonMenuButton
.HasGalleryPropertyKey.DependencyProperty.AddOwner(typeof(RibbonContextMenu));
613
private set { SetValue(
RibbonMenuButton
.HasGalleryPropertyKey, value); }
Microsoft\Windows\Controls\Ribbon\RibbonDropDownHelper.cs (1)
188
else if (popup.TemplatedParent is
RibbonMenuButton
)
Microsoft\Windows\Controls\Ribbon\RibbonFilterMenuButton.cs (1)
51
RibbonToggleButton filterToggleButton = this.Template.FindName(
RibbonMenuButton
.ToggleButtonTemplatePartName, this) as RibbonToggleButton;
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (3)
49
[TemplatePart(Name = _filterMenuButtonTemplatePartName, Type = typeof(
RibbonMenuButton
))]
117
_filterMenuButton.SetBinding(
RibbonMenuButton
.ItemsSourceProperty, itemsSourceBinding);
2273
((RibbonGallery)d).RaiseEvent(new RoutedPropertyChangedEventArgs<bool>((bool)e.OldValue, (bool)e.NewValue,
RibbonMenuButton
.RibbonIsSelectedChangedEvent));
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (12)
1744
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.DropDownHeightProperty, Mode = TransferMode.AlwaysTransfer },
1745
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.CanUserResizeHorizontallyProperty, Mode = TransferMode.AlwaysTransfer },
1746
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.CanUserResizeVerticallyProperty, Mode = TransferMode.AlwaysTransfer },
1747
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.ItemContainerTemplateSelectorProperty, Mode = TransferMode.AlwaysTransfer },
1748
new PropertyAndTransferMode () { Property =
RibbonMenuButton
.UsesItemContainerTemplateProperty, Mode = TransferMode.AlwaysTransfer },
1984
RibbonMenuButton
wrapperButton = new RibbonMenuButton();
2105
else if (original is
RibbonMenuButton
)
2172
Debug.Assert(clone is ButtonBase || clone is
RibbonMenuButton
,
2186
else if (clone is
RibbonMenuButton
)
2210
Debug.Assert(clone is ButtonBase || clone is
RibbonMenuButton
,
2230
Debug.Assert(clone is
RibbonMenuButton
,
2280
markupProp.DependencyProperty ==
RibbonMenuButton
.IsDropDownOpenProperty ||
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (63)
39
[TemplatePart(Name =
RibbonMenuButton
.ResizeThumbTemplatePartName, Type = typeof(Thumb))]
40
[TemplatePart(Name =
RibbonMenuButton
.ToggleButtonTemplatePartName, Type = typeof(RibbonToggleButton))]
41
[TemplatePart(Name =
RibbonMenuButton
.PopupTemplatePartName, Type = typeof(Popup))]
42
[TemplatePart(Name =
RibbonMenuButton
.SubMenuScrollViewerTemplatePartName, Type = typeof(ScrollViewer))]
54
Type ownerType = typeof(
RibbonMenuButton
);
80
EventManager.RegisterClassHandler(ownerType,
RibbonMenuButton
.RibbonIsSelectedChangedEvent, new RoutedPropertyChangedEventHandler<bool>(OnRibbonIsSelectedChanged));
98
RibbonControlService.LargeImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
));
113
RibbonControlService.SmallImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
));
128
RibbonControlService.LabelProperty.AddOwner(typeof(
RibbonMenuButton
));
143
RibbonControlService.ToolTipTitleProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
158
RibbonControlService.ToolTipDescriptionProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
173
RibbonControlService.ToolTipImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
188
RibbonControlService.ToolTipFooterTitleProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
203
RibbonControlService.ToolTipFooterDescriptionProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
218
RibbonControlService.ToolTipFooterImageSourceProperty.AddOwner(typeof(
RibbonMenuButton
), new FrameworkPropertyMetadata(new PropertyChangedCallback(RibbonHelper.OnRibbonToolTipPropertyChanged)));
237
RibbonControlService.ControlSizeDefinitionProperty.AddOwner(typeof(
RibbonMenuButton
));
252
RibbonControlService.IsInControlGroupProperty.AddOwner(typeof(
RibbonMenuButton
));
267
RibbonControlService.QuickAccessToolBarControlSizeDefinitionProperty.AddOwner(typeof(
RibbonMenuButton
));
282
RibbonControlService.IsInQuickAccessToolBarProperty.AddOwner(typeof(
RibbonMenuButton
));
295
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
315
RibbonControlService.RibbonProperty.AddOwner(typeof(
RibbonMenuButton
));
329
RibbonControlService.MouseOverBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
344
RibbonControlService.MouseOverBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
359
RibbonControlService.PressedBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
374
RibbonControlService.PressedBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
389
RibbonControlService.FocusedBackgroundProperty.AddOwner(typeof(
RibbonMenuButton
));
404
RibbonControlService.FocusedBorderBrushProperty.AddOwner(typeof(
RibbonMenuButton
));
431
ComboBox.IsDropDownOpenProperty.AddOwner(typeof(
RibbonMenuButton
),
442
typeof(
RibbonMenuButton
),
460
typeof(
RibbonMenuButton
),
477
typeof(
RibbonMenuButton
),
495
typeof(
RibbonMenuButton
),
512
typeof(
RibbonMenuButton
),
885
"RibbonIsSelectedChanged", RoutingStrategy.Bubble, typeof(RoutedPropertyChangedEventHandler<bool>), typeof(
RibbonMenuButton
));
896
RibbonMenuButton
menu = (
RibbonMenuButton
)sender;
1075
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1141
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1193
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1231
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1243
RibbonMenuButton
menuButton = (
RibbonMenuButton
)d;
1411
RibbonMenuButton
menuButton = (
RibbonMenuButton
)sender;
1427
RibbonMenuButton
ribbonMenuButton = (
RibbonMenuButton
)sender;
1443
RibbonMenuButton
ribbonMenuButton = (
RibbonMenuButton
)sender;
1508
RibbonMenuButton
menuButton = (
RibbonMenuButton
)sender;
1568
((
RibbonMenuButton
)(sender)).OnAnyMouseDown(e);
1582
((
RibbonMenuButton
)sender).OnContextMenuOpeningInternal();
1592
((
RibbonMenuButton
)sender).OnContextMenuClosingInternal();
1615
RibbonControlService.QuickAccessToolBarIdProperty.AddOwner(typeof(
RibbonMenuButton
));
1630
RibbonControlService.CanAddToQuickAccessToolBarDirectlyProperty.AddOwner(typeof(
RibbonMenuButton
),
1651
KeyTipService.KeyTipProperty.AddOwner(typeof(
RibbonMenuButton
));
1664
((
RibbonMenuButton
)sender).OnActivatingKeyTip(e);
1677
((
RibbonMenuButton
)sender).OnKeyTipAccessed(e);
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (10)
67
HasGalleryProperty.OverrideMetadata(typeof(RibbonMenuItem), new FrameworkPropertyMetadata(false, new PropertyChangedCallback(OnHasGalleryChanged)),
RibbonMenuButton
.HasGalleryPropertyKey);
71
EventManager.RegisterClassHandler(ownerType,
RibbonMenuButton
.RibbonIsSelectedChangedEvent, new RoutedPropertyChangedEventHandler<bool>(OnRibbonIsSelectedChanged));
256
public static readonly DependencyProperty CanUserResizeVerticallyProperty =
RibbonMenuButton
.CanUserResizeVerticallyProperty.AddOwner(
271
public static readonly DependencyProperty CanUserResizeHorizontallyProperty =
RibbonMenuButton
.CanUserResizeHorizontallyProperty.AddOwner(
288
public static readonly DependencyProperty DropDownHeightProperty =
RibbonMenuButton
.DropDownHeightProperty.AddOwner(typeof(RibbonMenuItem),
304
public static readonly DependencyProperty HasGalleryProperty =
RibbonMenuButton
.HasGalleryPropertyKey.DependencyProperty.AddOwner(typeof(RibbonMenuItem));
312
private set { SetValue(
RibbonMenuButton
.HasGalleryPropertyKey, value); }
1439
RibbonMenuButton
menuButtonParent = parent as
RibbonMenuButton
;
1493
menuItem.RaiseEvent(new RoutedPropertyChangedEventArgs<bool>((bool)e.OldValue, (bool)e.NewValue,
RibbonMenuButton
.RibbonIsSelectedChangedEvent));
Microsoft\Windows\Controls\Ribbon\RibbonQuickAccessToolBar.cs (3)
549
typeof(
RibbonMenuButton
),
552
public
RibbonMenuButton
CustomizeMenuButton
554
get { return (
RibbonMenuButton
)GetValue(CustomizeMenuButtonProperty); }
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (1)
33
[TemplatePart(Name =
RibbonMenuButton
.ToggleButtonTemplatePartName, Type = typeof(RibbonToggleButton))]