C# Class Microsoft.Windows.Controls.Ribbon.Primitives.RibbonMenuItemsPanel

Inheritance: System.Windows.Controls.VirtualizingStackPanel, ISupportStarLayout
Mostra file Open project: kasicass/kasicass Class Usage Examples

Private Properties

Property Type Description
BringIndexIntoViewInternal void
GetStarLayoutProviderTargets object>.Dictionary
InitializeLayoutOnStars void
RibbonMenuItemsPanel System

Public Methods

Method Description
RegisterStarLayoutProvider ( IProvideStarLayoutInfoBase starLayoutInfoProvider ) : void
UnregisterStarLayoutProvider ( IProvideStarLayoutInfoBase starLayoutInfoProvider ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size
OnIsItemsHostChanged ( bool oldIsItemsHost, bool newIsItemsHost ) : void

Private Methods

Method Description
BringIndexIntoViewInternal ( int index ) : void
GetStarLayoutProviderTargets ( ) : object>.Dictionary
InitializeLayoutOnStars ( ) : void

Calls OnInitializeLayout on each of the registered StarLayoutProviders

RibbonMenuItemsPanel ( ) : System

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

OnIsItemsHostChanged() protected method

protected OnIsItemsHostChanged ( bool oldIsItemsHost, bool newIsItemsHost ) : void
oldIsItemsHost bool
newIsItemsHost bool
return void

RegisterStarLayoutProvider() public method

public RegisterStarLayoutProvider ( IProvideStarLayoutInfoBase starLayoutInfoProvider ) : void
starLayoutInfoProvider IProvideStarLayoutInfoBase
return void

UnregisterStarLayoutProvider() public method

public UnregisterStarLayoutProvider ( IProvideStarLayoutInfoBase starLayoutInfoProvider ) : void
starLayoutInfoProvider IProvideStarLayoutInfoBase
return void