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