1 instantiation of RibbonSplitButton
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
1958
return new
RibbonSplitButton
();
75 references to RibbonSplitButton
System.Windows.Controls.Ribbon (75)
Microsoft\Windows\Automation\Peers\RibbonSplitButtonAutomationPeer.cs (3)
37
public RibbonSplitButtonAutomationPeer(
RibbonSplitButton
owner)
153
private
RibbonSplitButton
OwningSplitButton
157
return (
RibbonSplitButton
)Owner;
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (35)
1753
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckableProperty, Mode = TransferMode.AlwaysTransfer },
1754
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.IsCheckedProperty, Mode = TransferMode.AlwaysTransfer },
1755
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipTitleProperty, Mode = TransferMode.AlwaysTransfer },
1756
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1757
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1758
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, Mode = TransferMode.AlwaysTransfer },
1759
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, Mode = TransferMode.AlwaysTransfer },
1760
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, Mode = TransferMode.AlwaysTransfer },
1761
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, Mode = TransferMode.AlwaysTransfer },
1762
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandProperty, Mode = TransferMode.AlwaysTransfer },
1763
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer },
1764
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer },
1765
new PropertyAndTransferMode () { Property =
RibbonSplitButton
.LabelPositionProperty, Mode = TransferMode.AlwaysTransfer },
2109
if (original is
RibbonSplitButton
)
2137
if (original is
RibbonSplitButton
)
2145
TransferProperty(original, clone,
RibbonSplitButton
.IsCheckedProperty, ToggleButton.IsCheckedProperty, TransferMode.AlwaysTransfer);
2146
TransferProperty(original, clone,
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty, RibbonControlService.QuickAccessToolBarIdProperty, TransferMode.AlwaysTransfer);
2147
TransferProperty(original, clone,
RibbonSplitButton
.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer);
2148
TransferProperty(original, clone,
RibbonSplitButton
.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer);
2149
TransferProperty(original, clone,
RibbonSplitButton
.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer);
2192
if (clone is
RibbonSplitButton
)
2194
TransferProperty(original, clone, RibbonMenuItem.IsCheckableProperty,
RibbonSplitButton
.IsCheckableProperty, TransferMode.AlwaysTransfer);
2195
TransferProperty(original, clone, RibbonMenuItem.IsCheckedProperty,
RibbonSplitButton
.IsCheckedProperty, TransferMode.AlwaysTransfer);
2196
TransferProperty(original, clone, RibbonMenuItem.CommandProperty,
RibbonSplitButton
.CommandProperty, TransferMode.AlwaysTransfer);
2197
TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty,
RibbonSplitButton
.CommandParameterProperty, TransferMode.AlwaysTransfer);
2198
TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty,
RibbonSplitButton
.CommandTargetProperty, TransferMode.AlwaysTransfer);
2199
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipTitleProperty,
RibbonSplitButton
.DropDownToolTipTitleProperty, TransferMode.AlwaysTransfer);
2200
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipDescriptionProperty,
RibbonSplitButton
.DropDownToolTipDescriptionProperty, TransferMode.AlwaysTransfer);
2201
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipImageSourceProperty,
RibbonSplitButton
.DropDownToolTipImageSourceProperty, TransferMode.AlwaysTransfer);
2202
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterTitleProperty,
RibbonSplitButton
.DropDownToolTipFooterTitleProperty, TransferMode.AlwaysTransfer);
2203
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterDescriptionProperty,
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty, TransferMode.AlwaysTransfer);
2204
TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterImageSourceProperty,
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty, TransferMode.AlwaysTransfer);
2279
markupProp.DependencyProperty ==
RibbonSplitButton
.HeaderKeyTipProperty ||
2698
public static void SetKeyTipPlacementForSplitButtonHeader(
RibbonSplitButton
splitButton,
2749
public static void SetKeyTipPlacementForSplitButtonDropDown(
RibbonSplitButton
splitButton,
Microsoft\Windows\Controls\Ribbon\RibbonSplitButton.cs (29)
32
[TemplatePart(Name =
RibbonSplitButton
.HeaderButtonTemplatePartName, Type = typeof(ButtonBase))]
43
Type ownerType = typeof(
RibbonSplitButton
);
62
_headerButton = GetTemplateChild(
RibbonSplitButton
.HeaderButtonTemplatePartName) as ButtonBase;
75
_toggleButton = GetTemplateChild(
RibbonSplitButton
.ToggleButtonTemplatePartName) as RibbonToggleButton;
91
RibbonControlService.CheckedBackgroundProperty.AddOwner(typeof(
RibbonSplitButton
));
106
RibbonControlService.CheckedBorderBrushProperty.AddOwner(typeof(
RibbonSplitButton
));
127
typeof(
RibbonSplitButton
),
145
typeof(
RibbonSplitButton
),
163
typeof(
RibbonSplitButton
),
181
typeof(
RibbonSplitButton
),
199
typeof(
RibbonSplitButton
),
217
typeof(
RibbonSplitButton
),
231
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
245
public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(
RibbonSplitButton
));
254
AddHandler(
RibbonSplitButton
.ClickEvent, value);
259
RemoveHandler(
RibbonSplitButton
.ClickEvent, value);
285
typeof(
RibbonSplitButton
),
297
typeof(
RibbonSplitButton
),
318
typeof(
RibbonSplitButton
),
351
typeof(
RibbonSplitButton
),
370
typeof(
RibbonSplitButton
),
392
typeof(
RibbonSplitButton
),
401
RaiseEvent(new RoutedEventArgs(
RibbonSplitButton
.ClickEvent, this));
415
RibbonSplitButton
splitButton = (
RibbonSplitButton
)d;
428
((
RibbonSplitButton
)d).SetBorderThickess();
487
typeof(
RibbonSplitButton
),
521
DependencyProperty.Register("HeaderKeyTip", typeof(string), typeof(
RibbonSplitButton
), new FrameworkPropertyMetadata(null));
Microsoft\Windows\Controls\Ribbon\RibbonSplitMenuItem.cs (8)
50
RibbonSplitButton
.DropDownToolTipTitleProperty.AddOwner(
67
RibbonSplitButton
.DropDownToolTipDescriptionProperty.AddOwner(
84
RibbonSplitButton
.DropDownToolTipImageSourceProperty.AddOwner(
101
RibbonSplitButton
.DropDownToolTipFooterTitleProperty.AddOwner(
118
RibbonSplitButton
.DropDownToolTipFooterDescriptionProperty.AddOwner(
135
RibbonSplitButton
.DropDownToolTipFooterImageSourceProperty.AddOwner(
235
RibbonSplitButton
.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem));
372
RibbonSplitButton
.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));