1 instantiation of RibbonSplitButton
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
1953
return new
RibbonSplitButton
();
75 references to RibbonSplitButton
System.Windows.Controls.Ribbon (75)
Microsoft\Windows\Automation\Peers\RibbonSplitButtonAutomationPeer.cs (3)
34
public RibbonSplitButtonAutomationPeer(
RibbonSplitButton
owner)
150
private
RibbonSplitButton
OwningSplitButton
154
return (
RibbonSplitButton
)Owner;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (35)
1748
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckableProperty, Mode = TransferMode.AlwaysTransfer },
1749
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckedProperty, Mode = TransferMode.AlwaysTransfer },
1750
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipTitleProperty, Mode = TransferMode.AlwaysTransfer },
1751
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1752
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1753
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, Mode = TransferMode.AlwaysTransfer },
1754
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1755
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1756
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, Mode = TransferMode.AlwaysTransfer },
1757
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandProperty, Mode = TransferMode.AlwaysTransfer },
1758
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer },
1759
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer },
1760
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.LabelPositionProperty, Mode = TransferMode.AlwaysTransfer },
2104
if (original is
RibbonSplitButton
)
2132
if (original is
RibbonSplitButton
)
2140
TransferProperty(original, clone,
RibbonSplitButton
.IsCheckedProperty, ToggleButton.IsCheckedProperty, TransferMode.AlwaysTransfer);
2141
TransferProperty(original, clone,
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, RibbonControlService.QuickAccessToolBarIdProperty, TransferMode.AlwaysTransfer);
2142
TransferProperty(original, clone,
RibbonSplitButton
.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer);
2143
TransferProperty(original, clone,
RibbonSplitButton
.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer);
2144
TransferProperty(original, clone,
RibbonSplitButton
.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer);
2187
if (clone is
RibbonSplitButton
)
2189
TransferProperty(original, clone, RibbonMenuItem.IsCheckableProperty,
RibbonSplitButton
.IsCheckableProperty, TransferMode.AlwaysTransfer);
2190
TransferProperty(original, clone, RibbonMenuItem.IsCheckedProperty,
RibbonSplitButton
.IsCheckedProperty, TransferMode.AlwaysTransfer);
2191
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
RibbonSplitButton
.CommandProperty, TransferMode.AlwaysTransfer);
2192
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
RibbonSplitButton
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2193
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
RibbonSplitButton
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2194
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipTitleProperty,
RibbonSplitButton
.DropDownToolTipTitleProperty, TransferMode.AlwaysTransfer);
2195
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipDescriptionProperty,
RibbonSplitButton
.DropDownToolTipDescriptionProperty, TransferMode.AlwaysTransfer);
2196
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipImageSourceProperty,
RibbonSplitButton
.DropDownToolTipImageSourceProperty, TransferMode.AlwaysTransfer);
2197
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterTitleProperty,
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, TransferMode.AlwaysTransfer);
2198
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterDescriptionProperty,
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, TransferMode.AlwaysTransfer);
2199
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterImageSourceProperty,
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, TransferMode.AlwaysTransfer);
2274
markupProp.DependencyProperty ==
RibbonSplitButton
.HeaderKeyTipProperty ||
2693
public static void SetKeyTipPlacementForSplitButtonHeader(
RibbonSplitButton
splitButton,
2744
public static void SetKeyTipPlacementForSplitButtonDropDown(
RibbonSplitButton
splitButton,
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (29)
30
[TemplatePart(Name =
RibbonSplitButton
.HeaderButtonTemplatePartName, Type = typeof(ButtonBase))]
41
Type ownerType = typeof(
RibbonSplitButton
);
60
_headerButton = GetTemplateChild(
RibbonSplitButton
.HeaderButtonTemplatePartName) as ButtonBase;
73
_toggleButton = GetTemplateChild(
RibbonSplitButton
.ToggleButtonTemplatePartName) as RibbonToggleButton;
89
RibbonControlService.CheckedBackgroundProperty.AddOwner(typeof(
RibbonSplitButton
));
104
RibbonControlService.CheckedBorderBrushProperty.AddOwner(typeof(
RibbonSplitButton
));
125
typeof(
RibbonSplitButton
),
143
typeof(
RibbonSplitButton
),
161
typeof(
RibbonSplitButton
),
179
typeof(
RibbonSplitButton
),
197
typeof(
RibbonSplitButton
),
215
typeof(
RibbonSplitButton
),
229
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
243
public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(
RibbonSplitButton
));
252
AddHandler(
RibbonSplitButton
.ClickEvent, value);
257
RemoveHandler(
RibbonSplitButton
.ClickEvent, value);
283
typeof(
RibbonSplitButton
),
295
typeof(
RibbonSplitButton
),
316
typeof(
RibbonSplitButton
),
349
typeof(
RibbonSplitButton
),
368
typeof(
RibbonSplitButton
),
390
typeof(
RibbonSplitButton
),
399
RaiseEvent(new RoutedEventArgs(
RibbonSplitButton
.ClickEvent, this));
413
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
426
((
RibbonSplitButton
)d).SetBorderThickess();
485
typeof(
RibbonSplitButton
),
519
DependencyProperty.Register("HeaderKeyTip", typeof(string), typeof(
RibbonSplitButton
), new FrameworkPropertyMetadata(null));
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (8)
47
RibbonSplitButton
.DropDownToolTipTitleProperty.AddOwner(
64
RibbonSplitButton
.DropDownToolTipDescriptionProperty.AddOwner(
81
RibbonSplitButton
.DropDownToolTipImageSourceProperty.AddOwner(
98
RibbonSplitButton
.DropDownToolTipFooterTitleProperty.AddOwner(
115
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty.AddOwner(
132
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty.AddOwner(
232
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem));
369
RibbonSplitButton
.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));