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