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
);
59
_headerButton = GetTemplateChild(
RibbonSplitButton
.HeaderButtonTemplatePartName) as ButtonBase;
72
_toggleButton = GetTemplateChild(
RibbonSplitButton
.ToggleButtonTemplatePartName) as RibbonToggleButton;
88
RibbonControlService.CheckedBackgroundProperty.AddOwner(typeof(
RibbonSplitButton
));
103
RibbonControlService.CheckedBorderBrushProperty.AddOwner(typeof(
RibbonSplitButton
));
124
typeof(
RibbonSplitButton
),
142
typeof(
RibbonSplitButton
),
160
typeof(
RibbonSplitButton
),
178
typeof(
RibbonSplitButton
),
196
typeof(
RibbonSplitButton
),
214
typeof(
RibbonSplitButton
),
228
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
239
public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(
RibbonSplitButton
));
248
AddHandler(
RibbonSplitButton
.ClickEvent, value);
253
RemoveHandler(
RibbonSplitButton
.ClickEvent, value);
279
typeof(
RibbonSplitButton
),
291
typeof(
RibbonSplitButton
),
312
typeof(
RibbonSplitButton
),
345
typeof(
RibbonSplitButton
),
364
typeof(
RibbonSplitButton
),
386
typeof(
RibbonSplitButton
),
395
RaiseEvent(new RoutedEventArgs(
RibbonSplitButton
.ClickEvent, this));
406
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
416
((
RibbonSplitButton
)d).SetBorderThickess();
475
typeof(
RibbonSplitButton
),
509
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(
228
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem));
366
RibbonSplitButton
.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));