1 instantiation of RibbonSplitButton
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (1)
1933return 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)
1728new PropertyAndTransferMode () { Property = RibbonSplitButton.IsCheckableProperty, Mode = TransferMode.AlwaysTransfer }, 1729new PropertyAndTransferMode () { Property = RibbonSplitButton.IsCheckedProperty, Mode = TransferMode.AlwaysTransfer }, 1730new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipTitleProperty, Mode = TransferMode.AlwaysTransfer }, 1731new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipDescriptionProperty, Mode = TransferMode.AlwaysTransfer }, 1732new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipImageSourceProperty, Mode = TransferMode.AlwaysTransfer }, 1733new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipFooterTitleProperty, Mode = TransferMode.AlwaysTransfer }, 1734new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipFooterDescriptionProperty, Mode = TransferMode.AlwaysTransfer }, 1735new PropertyAndTransferMode () { Property = RibbonSplitButton.DropDownToolTipFooterImageSourceProperty, Mode = TransferMode.AlwaysTransfer }, 1736new PropertyAndTransferMode () { Property = RibbonSplitButton.HeaderQuickAccessToolBarIdProperty, Mode = TransferMode.AlwaysTransfer }, 1737new PropertyAndTransferMode () { Property = RibbonSplitButton.CommandProperty, Mode = TransferMode.AlwaysTransfer }, 1738new PropertyAndTransferMode () { Property = RibbonSplitButton.CommandParameterProperty, Mode = TransferMode.AlwaysTransfer }, 1739new PropertyAndTransferMode () { Property = RibbonSplitButton.CommandTargetProperty, Mode = TransferMode.AlwaysTransfer }, 1740new PropertyAndTransferMode () { Property = RibbonSplitButton.LabelPositionProperty, Mode = TransferMode.AlwaysTransfer }, 2084if (original is RibbonSplitButton) 2112if (original is RibbonSplitButton) 2120TransferProperty(original, clone, RibbonSplitButton.IsCheckedProperty, ToggleButton.IsCheckedProperty, TransferMode.AlwaysTransfer); 2121TransferProperty(original, clone, RibbonSplitButton.HeaderQuickAccessToolBarIdProperty, RibbonControlService.QuickAccessToolBarIdProperty, TransferMode.AlwaysTransfer); 2122TransferProperty(original, clone, RibbonSplitButton.CommandProperty, ButtonBase.CommandProperty, TransferMode.AlwaysTransfer); 2123TransferProperty(original, clone, RibbonSplitButton.CommandParameterProperty, ButtonBase.CommandParameterProperty, TransferMode.AlwaysTransfer); 2124TransferProperty(original, clone, RibbonSplitButton.CommandTargetProperty, ButtonBase.CommandTargetProperty, TransferMode.AlwaysTransfer); 2167if (clone is RibbonSplitButton) 2169TransferProperty(original, clone, RibbonMenuItem.IsCheckableProperty, RibbonSplitButton.IsCheckableProperty, TransferMode.AlwaysTransfer); 2170TransferProperty(original, clone, RibbonMenuItem.IsCheckedProperty, RibbonSplitButton.IsCheckedProperty, TransferMode.AlwaysTransfer); 2171TransferProperty(original, clone, RibbonMenuItem.CommandProperty, RibbonSplitButton.CommandProperty, TransferMode.AlwaysTransfer); 2172TransferProperty(original, clone, RibbonMenuItem.CommandParameterProperty, RibbonSplitButton.CommandParameterProperty, TransferMode.AlwaysTransfer); 2173TransferProperty(original, clone, RibbonMenuItem.CommandTargetProperty, RibbonSplitButton.CommandTargetProperty, TransferMode.AlwaysTransfer); 2174TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipTitleProperty, RibbonSplitButton.DropDownToolTipTitleProperty, TransferMode.AlwaysTransfer); 2175TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipDescriptionProperty, RibbonSplitButton.DropDownToolTipDescriptionProperty, TransferMode.AlwaysTransfer); 2176TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipImageSourceProperty, RibbonSplitButton.DropDownToolTipImageSourceProperty, TransferMode.AlwaysTransfer); 2177TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterTitleProperty, RibbonSplitButton.DropDownToolTipFooterTitleProperty, TransferMode.AlwaysTransfer); 2178TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterDescriptionProperty, RibbonSplitButton.DropDownToolTipFooterDescriptionProperty, TransferMode.AlwaysTransfer); 2179TransferProperty(original, clone, RibbonSplitMenuItem.DropDownToolTipFooterImageSourceProperty, RibbonSplitButton.DropDownToolTipFooterImageSourceProperty, TransferMode.AlwaysTransfer); 2254markupProp.DependencyProperty == RibbonSplitButton.HeaderKeyTipProperty || 2679public static void SetKeyTipPlacementForSplitButtonHeader(RibbonSplitButton splitButton, 2730public 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; 240public static readonly RoutedEvent ClickEvent = MenuItem.ClickEvent.AddOwner(typeof(RibbonSplitButton)); 249AddHandler(RibbonSplitButton.ClickEvent, value); 254RemoveHandler(RibbonSplitButton.ClickEvent, value); 280typeof(RibbonSplitButton), 292typeof(RibbonSplitButton), 313typeof(RibbonSplitButton), 346typeof(RibbonSplitButton), 365typeof(RibbonSplitButton), 387typeof(RibbonSplitButton), 396RaiseEvent(new RoutedEventArgs(RibbonSplitButton.ClickEvent, this)); 407RibbonSplitButton splitButton = (RibbonSplitButton)d; 417((RibbonSplitButton)d).SetBorderThickess(); 476typeof(RibbonSplitButton), 510DependencyProperty.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( 229RibbonSplitButton.HeaderQuickAccessToolBarIdProperty.AddOwner(typeof(RibbonSplitMenuItem)); 368RibbonSplitButton.HeaderKeyTipProperty.AddOwner(typeof(RibbonSplitMenuItem));