1 instantiation of RibbonSplitButton
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
1933
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)
1728
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckableProperty, Mode = TransferMode.AlwaysTransfer },
1729
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckedProperty, Mode = TransferMode.AlwaysTransfer },
1730
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipTitleProperty, Mode = TransferMode.AlwaysTransfer },
1731
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1732
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1733
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, Mode = TransferMode.AlwaysTransfer },
1734
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1735
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1736
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, Mode = TransferMode.AlwaysTransfer },
1737
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandProperty, Mode = TransferMode.AlwaysTransfer },
1738
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer },
1739
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer },
1740
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.LabelPositionProperty, Mode = TransferMode.AlwaysTransfer },
2084
if (original is
RibbonSplitButton
)
2112
if (original is
RibbonSplitButton
)
2120
TransferProperty(original, clone,
RibbonSplitButton
.IsCheckedProperty, ToggleButton.IsCheckedProperty, TransferMode.AlwaysTransfer);
2121
TransferProperty(original, clone,
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, RibbonControlService.QuickAccessToolBarIdProperty, TransferMode.AlwaysTransfer);
2122
TransferProperty(original, clone,
RibbonSplitButton
.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer);
2123
TransferProperty(original, clone,
RibbonSplitButton
.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer);
2124
TransferProperty(original, clone,
RibbonSplitButton
.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer);
2167
if (clone is
RibbonSplitButton
)
2169
TransferProperty(original, clone, RibbonMenuItem.IsCheckableProperty,
RibbonSplitButton
.IsCheckableProperty, TransferMode.AlwaysTransfer);
2170
TransferProperty(original, clone, RibbonMenuItem.IsCheckedProperty,
RibbonSplitButton
.IsCheckedProperty, TransferMode.AlwaysTransfer);
2171
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
RibbonSplitButton
.CommandProperty, TransferMode.AlwaysTransfer);
2172
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
RibbonSplitButton
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2173
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
RibbonSplitButton
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2174
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipTitleProperty,
RibbonSplitButton
.DropDownToolTipTitleProperty, TransferMode.AlwaysTransfer);
2175
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipDescriptionProperty,
RibbonSplitButton
.DropDownToolTipDescriptionProperty, TransferMode.AlwaysTransfer);
2176
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipImageSourceProperty,
RibbonSplitButton
.DropDownToolTipImageSourceProperty, TransferMode.AlwaysTransfer);
2177
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterTitleProperty,
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, TransferMode.AlwaysTransfer);
2178
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterDescriptionProperty,
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, TransferMode.AlwaysTransfer);
2179
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterImageSourceProperty,
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, TransferMode.AlwaysTransfer);
2254
markupProp.DependencyProperty ==
RibbonSplitButton
.HeaderKeyTipProperty ||
2679
public static void SetKeyTipPlacementForSplitButtonHeader(
RibbonSplitButton
splitButton,
2730
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;
240
public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(
RibbonSplitButton
));
249
AddHandler(
RibbonSplitButton
.ClickEvent, value);
254
RemoveHandler(
RibbonSplitButton
.ClickEvent, value);
280
typeof(
RibbonSplitButton
),
292
typeof(
RibbonSplitButton
),
313
typeof(
RibbonSplitButton
),
346
typeof(
RibbonSplitButton
),
365
typeof(
RibbonSplitButton
),
387
typeof(
RibbonSplitButton
),
396
RaiseEvent(new RoutedEventArgs(
RibbonSplitButton
.ClickEvent, this));
407
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
417
((
RibbonSplitButton
)d).SetBorderThickess();
476
typeof(
RibbonSplitButton
),
510
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(
229
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem));
368
RibbonSplitButton
.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));