C# Class ComponentFactory.Krypton.Navigator.ViewBuilderBarTabBase

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

Public Methods

Method Description
UpdateStatePalettes ( ) : void

Ensure the correct state palettes are being used.

Protected Methods

Method Description
ConvertButtonBorderBackOrientation ( ) : VisualOrientation

Gets the visual orientation of the check buttton.

ConvertButtonContentOrientation ( ) : VisualOrientation

Gets the visual orientation of the check butttons content.

CreateCheckItem ( KryptonPage page, VisualOrientation orientation ) : INavCheckItem

Create a new check item with initial settings.

OnViewBuilderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

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

UpdateTabStyle ( ) : void

Update the state objects with the latest tab style.

Private Methods

Method Description
UpdateTabBorderStyle ( ) : void

Method Details

ConvertButtonBorderBackOrientation() protected method

Gets the visual orientation of the check buttton.
protected ConvertButtonBorderBackOrientation ( ) : VisualOrientation
return VisualOrientation

ConvertButtonContentOrientation() protected method

Gets the visual orientation of the check butttons content.
protected ConvertButtonContentOrientation ( ) : VisualOrientation
return VisualOrientation

CreateCheckItem() protected method

Create a new check item with initial settings.
protected CreateCheckItem ( KryptonPage page, VisualOrientation orientation ) : INavCheckItem
page KryptonPage Page for which the check button is to be created.
orientation VisualOrientation Initial orientation of the check button.
return INavCheckItem

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

UpdateStatePalettes() public method

Ensure the correct state palettes are being used.
public UpdateStatePalettes ( ) : void
return void

UpdateTabStyle() protected method

Update the state objects with the latest tab style.
protected UpdateTabStyle ( ) : void
return void