C# Class Microsoft.Windows.Controls.Ribbon.RibbonTabHeaderItemsControl

The ItemsControl which hosts TabHeaders in Ribbon.
Inheritance: System.Windows.Controls.ItemsControl
Show file Open project: kasicass/kasicass Class Usage Examples

Private Properties

Property Type Description
RibbonTabHeaderItemsControl System
ScrollContainerIntoView object
ScrollIntoView void

Protected Methods

Method Description
GetContainerForItemOverride ( ) : DependencyObject

Returns a new instance of RibbonTabHeader as the item container

IsItemItsOwnContainerOverride ( object item ) : bool

An item is its own container if it is a RibbonTabHeader

OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Prepares an item container before its use.

Private Methods

Method Description
RibbonTabHeaderItemsControl ( ) : System
ScrollContainerIntoView ( object arg ) : object

Helper method which scrolls item at given index into view. Can be used as a dispatcher operation.

ScrollIntoView ( int index ) : void

Helper method which scrolls item at given index into view.

Method Details

GetContainerForItemOverride() protected method

Returns a new instance of RibbonTabHeader as the item container
protected GetContainerForItemOverride ( ) : DependencyObject
return System.Windows.DependencyObject

IsItemItsOwnContainerOverride() protected method

An item is its own container if it is a RibbonTabHeader
protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
return bool

OnCreateAutomationPeer() protected method

protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
return System.Windows.Automation.Peers.AutomationPeer

PrepareContainerForItemOverride() protected method

Prepares an item container before its use.
protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
return void