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