C# Class ComponentFactory.Krypton.Navigator.ViewBuilderOutlookMini

Implements the NavigatorMode.OutlookMini mode.
Inheritance: ViewBuilderOutlookBase
Afficher le fichier Open project: ComponentFactory/Krypton

Méthodes publiques

Méthode Description
GetPopupPagePosition ( ) : PopupPagePosition

Gets the appropriate popup page position for the current mode.

ProcessDialogKey ( Keys keyData ) : bool

Process a dialog key in a manner appropriate for the view.

SelectedPageChanged ( ) : void

Process a change in the selected page

Méthodes protégées

Méthode Description
AreMoreButtons ( ) : bool

Discover if there are more buttons that can be moved from the overflow to the stack areas.

CreateMainLayout ( ) : ViewBase

Creates and returns the view element that laysout the main client area.

CreateView ( ) : ViewBase

Create the mode specific view hierarchy.

GetMoreOverflow ( ) : ViewDrawNavOutlookOverflow

Gets the next overflow button to be moved to the stack area.

OnViewBuilderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

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

ReorderCheckButtonsOverflow ( KryptonPage page, VisualOrientation checkOverflowOrient, int &overflowInsertIndex ) : void

Add the check buttons for pages that should be on the overflow area.

SetLayoutFiller ( ViewLayoutDocker viewLayout ) : void

Gets the view element to use as the layout filler.

UpdateSelectedPageFocus ( ) : void

Updates the item that has the focus.

Method Details

AreMoreButtons() protected méthode

Discover if there are more buttons that can be moved from the overflow to the stack areas.
protected AreMoreButtons ( ) : bool
Résultat bool

CreateMainLayout() protected méthode

Creates and returns the view element that laysout the main client area.
protected CreateMainLayout ( ) : ViewBase
Résultat ViewBase

CreateView() protected méthode

Create the mode specific view hierarchy.
protected CreateView ( ) : ViewBase
Résultat ViewBase

GetMoreOverflow() protected méthode

Gets the next overflow button to be moved to the stack area.
protected GetMoreOverflow ( ) : ViewDrawNavOutlookOverflow
Résultat ViewDrawNavOutlookOverflow

GetPopupPagePosition() public méthode

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

OnViewBuilderPropertyChanged() protected méthode

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.
Résultat void

ProcessDialogKey() public méthode

Process a dialog key in a manner appropriate for the view.
public ProcessDialogKey ( Keys keyData ) : bool
keyData Keys Key data.
Résultat bool

ReorderCheckButtonsOverflow() protected méthode

Add the check buttons for pages that should be on the overflow area.
protected ReorderCheckButtonsOverflow ( KryptonPage page, VisualOrientation checkOverflowOrient, int &overflowInsertIndex ) : void
page KryptonPage Reference to owning page.
checkOverflowOrient VisualOrientation Docking edge to dock against.
overflowInsertIndex int Index for inserting the new entry.
Résultat void

SelectedPageChanged() public méthode

Process a change in the selected page
public SelectedPageChanged ( ) : void
Résultat void

SetLayoutFiller() protected méthode

Gets the view element to use as the layout filler.
protected SetLayoutFiller ( ViewLayoutDocker viewLayout ) : void
viewLayout ComponentFactory.Krypton.Toolkit.ViewLayoutDocker
Résultat void

UpdateSelectedPageFocus() protected méthode

Updates the item that has the focus.
protected UpdateSelectedPageFocus ( ) : void
Résultat void