1 instantiation of RibbonSplitButton
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
1932
return new
RibbonSplitButton
();
75 references to RibbonSplitButton
System.Windows.Controls.Ribbon (75)
Microsoft\Windows\Automation\Peers\RibbonSplitButtonAutomationPeer.cs (3)
33
public RibbonSplitButtonAutomationPeer(
RibbonSplitButton
owner)
149
private
RibbonSplitButton
OwningSplitButton
153
return (
RibbonSplitButton
)Owner;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (35)
1727
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckableProperty, Mode = TransferMode.AlwaysTransfer },
1728
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckedProperty, Mode = TransferMode.AlwaysTransfer },
1729
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipTitleProperty, Mode = TransferMode.AlwaysTransfer },
1730
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1731
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1732
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, Mode = TransferMode.AlwaysTransfer },
1733
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1734
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1735
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, Mode = TransferMode.AlwaysTransfer },
1736
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandProperty, Mode = TransferMode.AlwaysTransfer },
1737
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer },
1738
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer },
1739
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.LabelPositionProperty, Mode = TransferMode.AlwaysTransfer },
2083
if (original is
RibbonSplitButton
)
2111
if (original is
RibbonSplitButton
)
2119
TransferProperty(original, clone,
RibbonSplitButton
.IsCheckedProperty, ToggleButton.IsCheckedProperty, TransferMode.AlwaysTransfer);
2120
TransferProperty(original, clone,
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, RibbonControlService.QuickAccessToolBarIdProperty, TransferMode.AlwaysTransfer);
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);
2166
if (clone is
RibbonSplitButton
)
2168
TransferProperty(original, clone, RibbonMenuItem.IsCheckableProperty,
RibbonSplitButton
.IsCheckableProperty, TransferMode.AlwaysTransfer);
2169
TransferProperty(original, clone, RibbonMenuItem.IsCheckedProperty,
RibbonSplitButton
.IsCheckedProperty, TransferMode.AlwaysTransfer);
2170
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
RibbonSplitButton
.CommandProperty, TransferMode.AlwaysTransfer);
2171
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
RibbonSplitButton
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2172
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
RibbonSplitButton
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2173
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipTitleProperty,
RibbonSplitButton
.DropDownToolTipTitleProperty, TransferMode.AlwaysTransfer);
2174
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipDescriptionProperty,
RibbonSplitButton
.DropDownToolTipDescriptionProperty, TransferMode.AlwaysTransfer);
2175
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipImageSourceProperty,
RibbonSplitButton
.DropDownToolTipImageSourceProperty, TransferMode.AlwaysTransfer);
2176
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterTitleProperty,
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, TransferMode.AlwaysTransfer);
2177
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterDescriptionProperty,
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, TransferMode.AlwaysTransfer);
2178
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterImageSourceProperty,
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, TransferMode.AlwaysTransfer);
2253
markupProp.DependencyProperty ==
RibbonSplitButton
.HeaderKeyTipProperty ||
2678
public static void SetKeyTipPlacementForSplitButtonHeader(
RibbonSplitButton
splitButton,
2729
public static void SetKeyTipPlacementForSplitButtonDropDown(
RibbonSplitButton
splitButton,
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (29)
29
[TemplatePart(Name =
RibbonSplitButton
.HeaderButtonTemplatePartName, Type = typeof(ButtonBase))]
40
Type ownerType = typeof(
RibbonSplitButton
);
56
_headerButton = GetTemplateChild(
RibbonSplitButton
.HeaderButtonTemplatePartName) as ButtonBase;
65
_toggleButton = GetTemplateChild(
RibbonSplitButton
.ToggleButtonTemplatePartName) as RibbonToggleButton;
81
RibbonControlService.CheckedBackgroundProperty.AddOwner(typeof(
RibbonSplitButton
));
96
RibbonControlService.CheckedBorderBrushProperty.AddOwner(typeof(
RibbonSplitButton
));
117
typeof(
RibbonSplitButton
),
135
typeof(
RibbonSplitButton
),
153
typeof(
RibbonSplitButton
),
171
typeof(
RibbonSplitButton
),
189
typeof(
RibbonSplitButton
),
207
typeof(
RibbonSplitButton
),
221
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
232
public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(
RibbonSplitButton
));
241
AddHandler(
RibbonSplitButton
.ClickEvent, value);
246
RemoveHandler(
RibbonSplitButton
.ClickEvent, value);
272
typeof(
RibbonSplitButton
),
284
typeof(
RibbonSplitButton
),
305
typeof(
RibbonSplitButton
),
338
typeof(
RibbonSplitButton
),
357
typeof(
RibbonSplitButton
),
379
typeof(
RibbonSplitButton
),
388
RaiseEvent(new RoutedEventArgs(
RibbonSplitButton
.ClickEvent, this));
399
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
409
((
RibbonSplitButton
)d).SetBorderThickess();
468
typeof(
RibbonSplitButton
),
502
DependencyProperty.Register("HeaderKeyTip", typeof(string), typeof(
RibbonSplitButton
), new FrameworkPropertyMetadata(null));
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (8)
46
RibbonSplitButton
.DropDownToolTipTitleProperty.AddOwner(
63
RibbonSplitButton
.DropDownToolTipDescriptionProperty.AddOwner(
80
RibbonSplitButton
.DropDownToolTipImageSourceProperty.AddOwner(
97
RibbonSplitButton
.DropDownToolTipFooterTitleProperty.AddOwner(
114
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty.AddOwner(
131
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty.AddOwner(
218
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem));
350
RibbonSplitButton
.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));