C# 클래스 ComponentFactory.Krypton.Navigator.ViewBuilderHeaderGroup

Implements the NavigatorMode.HeaderGroup view.
상속: ViewBuilderBase
파일 보기 프로젝트 열기: ComponentFactory/Krypton

공개 메소드들

메소드 설명
ButtonSpecFromView ( ViewBase element ) : ButtonSpec

Gets the ButtonSpec associated with the provided view element.

Construct ( KryptonNavigator navigator, ViewManager manager, PaletteRedirect redirector ) : void

Construct the view appropriate for this builder.

DesignerGetHitTest ( Point pt ) : bool

Is the provided over a part of the view that wants the mouse.

Destruct ( ) : void

Destruct the previously created view.

GetContextShowPoint ( ) : Point

Gets the screen coorindates for showing a context action menu.

NextActionEnabled ( DirectionButtonAction action ) : ButtonEnabled

Calculate the enabled state of the next button based on the required action.

PageAppearanceChanged ( KryptonPage page, string property ) : void

Notification that a krypton page appearance property has changed.

PageCollectionChanged ( ) : void

Change has occured to the collection of pages.

PageEnabledStateChanged ( KryptonPage page ) : void

Process a change in the enabled state for a page.

PageFromView ( ViewBase element ) : KryptonPage

Gets the KryptonPage associated with the provided view element.

PageVisibleStateChanged ( KryptonPage page ) : void

Process a change in the visible state for a page.

PerformNextAction ( DirectionButtonAction action, KryptonPage page ) : void

Peform the next button action requested.

PerformPreviousAction ( DirectionButtonAction action, KryptonPage page ) : void

Peform the previous button action requested.

PreviousActionEnabled ( DirectionButtonAction action ) : ButtonEnabled

Calculate the enabled state of the previous button based on the required action.

ProcessDialogKey ( Keys keyData ) : bool

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

ProcessMnemonic ( char charCode ) : bool

Processes a mnemonic character.

SelectedPageChanged ( ) : void

Process a change in the selected page

UpdateStatePalettes ( ) : void

Ensure the correct state palettes are being used.

보호된 메소드들

메소드 설명
OnViewBuilderPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

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

비공개 메소드들

메소드 설명
OnEnabledChanged ( object sender, EventArgs e ) : void

메소드 상세

ButtonSpecFromView() 공개 메소드

Gets the ButtonSpec associated with the provided view element.
public ButtonSpecFromView ( ViewBase element ) : ButtonSpec
element ViewBase Element to search against.
리턴 ComponentFactory.Krypton.Toolkit.ButtonSpec

Construct() 공개 메소드

Construct the view appropriate for this builder.
public Construct ( KryptonNavigator navigator, ViewManager manager, PaletteRedirect redirector ) : void
navigator KryptonNavigator Reference to navigator instance.
manager ComponentFactory.Krypton.Toolkit.ViewManager Reference to current manager.
redirector ComponentFactory.Krypton.Toolkit.PaletteRedirect Palette redirector.
리턴 void

DesignerGetHitTest() 공개 메소드

Is the provided over a part of the view that wants the mouse.
public DesignerGetHitTest ( Point pt ) : bool
pt Point Mouse point.
리턴 bool

Destruct() 공개 메소드

Destruct the previously created view.
public Destruct ( ) : void
리턴 void

GetContextShowPoint() 공개 메소드

Gets the screen coorindates for showing a context action menu.
public GetContextShowPoint ( ) : Point
리턴 Point

NextActionEnabled() 공개 메소드

Calculate the enabled state of the next button based on the required action.
public NextActionEnabled ( DirectionButtonAction action ) : ButtonEnabled
action DirectionButtonAction Requested action.
리턴 ButtonEnabled

OnViewBuilderPropertyChanged() 보호된 메소드

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.
리턴 void

PageAppearanceChanged() 공개 메소드

Notification that a krypton page appearance property has changed.
public PageAppearanceChanged ( KryptonPage page, string property ) : void
page KryptonPage Page that has changed.
property string Name of property that has changed.
리턴 void

PageCollectionChanged() 공개 메소드

Change has occured to the collection of pages.
public PageCollectionChanged ( ) : void
리턴 void

PageEnabledStateChanged() 공개 메소드

Process a change in the enabled state for a page.
public PageEnabledStateChanged ( KryptonPage page ) : void
page KryptonPage Page that has changed enabled state.
리턴 void

PageFromView() 공개 메소드

Gets the KryptonPage associated with the provided view element.
public PageFromView ( ViewBase element ) : KryptonPage
element ViewBase Element to search against.
리턴 KryptonPage

PageVisibleStateChanged() 공개 메소드

Process a change in the visible state for a page.
public PageVisibleStateChanged ( KryptonPage page ) : void
page KryptonPage Page that has changed visible state.
리턴 void

PerformNextAction() 공개 메소드

Peform the next button action requested.
public PerformNextAction ( DirectionButtonAction action, KryptonPage page ) : void
action DirectionButtonAction Requested action.
page KryptonPage Selected page at time of action request.
리턴 void

PerformPreviousAction() 공개 메소드

Peform the previous button action requested.
public PerformPreviousAction ( DirectionButtonAction action, KryptonPage page ) : void
action DirectionButtonAction Requested action.
page KryptonPage Selected page at time of action request.
리턴 void

PreviousActionEnabled() 공개 메소드

Calculate the enabled state of the previous button based on the required action.
public PreviousActionEnabled ( DirectionButtonAction action ) : ButtonEnabled
action DirectionButtonAction Requested action.
리턴 ButtonEnabled

ProcessDialogKey() 공개 메소드

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

ProcessMnemonic() 공개 메소드

Processes a mnemonic character.
public ProcessMnemonic ( char charCode ) : bool
charCode char The mnemonic character entered.
리턴 bool

SelectedPageChanged() 공개 메소드

Process a change in the selected page
public SelectedPageChanged ( ) : void
리턴 void

UpdateStatePalettes() 공개 메소드

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