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