C# Class ComponentFactory.Krypton.Navigator.ViewBuilderBarItemBase

Base class for implementation of 'Bar' modes.
Inheritance: ViewBuilderItemBase
Datei anzeigen Open project: ComponentFactory/Krypton

Protected Properties

Property Type Description
_layoutBarSeparatorFirst ComponentFactory.Krypton.Toolkit.ViewLayoutSeparator
_layoutBarSeparatorLast ComponentFactory.Krypton.Toolkit.ViewLayoutSeparator
_layoutPanelDocker ComponentFactory.Krypton.Toolkit.ViewLayoutDocker

Public Methods

Method Description
GetPopupPagePosition ( ) : PopupPagePosition

Gets the appropriate popup page position for the current mode.

Protected Methods

Method Description
OnViewBuilderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

Process the change in a property that might effect the view builder.

UpdateFirstItemInset ( ) : void

Update the separator used to inset the first item.

UpdateLastItemInset ( ) : void

Update the separator used to inset the last item.

UpdateOrientation ( ) : void

Update the bar orientation.

Method Details

GetPopupPagePosition() public method

Gets the appropriate popup page position for the current mode.
public GetPopupPagePosition ( ) : PopupPagePosition
return PopupPagePosition

OnViewBuilderPropertyChanged() protected method

Process the change in a property that might effect the view builder.
protected OnViewBuilderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object Source of the event.
e System.ComponentModel.PropertyChangedEventArgs Property changed details.
return void

UpdateFirstItemInset() protected method

Update the separator used to inset the first item.
protected UpdateFirstItemInset ( ) : void
return void

UpdateLastItemInset() protected method

Update the separator used to inset the last item.
protected UpdateLastItemInset ( ) : void
return void

UpdateOrientation() protected method

Update the bar orientation.
protected UpdateOrientation ( ) : void
return void

Property Details

_layoutBarSeparatorFirst protected_oe property

protected ViewLayoutSeparator,ComponentFactory.Krypton.Toolkit _layoutBarSeparatorFirst
return ComponentFactory.Krypton.Toolkit.ViewLayoutSeparator

_layoutBarSeparatorLast protected_oe property

protected ViewLayoutSeparator,ComponentFactory.Krypton.Toolkit _layoutBarSeparatorLast
return ComponentFactory.Krypton.Toolkit.ViewLayoutSeparator

_layoutPanelDocker protected_oe property

protected ViewLayoutDocker,ComponentFactory.Krypton.Toolkit _layoutPanelDocker
return ComponentFactory.Krypton.Toolkit.ViewLayoutDocker