C# 클래스 ComponentFactory.Krypton.Ribbon.ViewDrawRibbonGroupGallery

Draws a ribbon group gallery.
상속: ComponentFactory.Krypton.Toolkit.ViewComposite, IRibbonViewGroupContainerView
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ActualVisible bool
CreateLargeButtonView void
OnContextClick void
OnGalleryPropertyChanged void
OnLargeButtonDropDown void
OnLayoutAction void
OnMouseEnterControl void
OnMouseLeaveControl void
UpdateEnabled void
UpdateParent void
UpdateVisible void

공개 메소드들

메소드 설명
GetFirstFocusItem ( ) : ViewBase

Gets the first focus item from the container.

GetGroupKeyTips ( KeyTipInfoList keyTipList ) : void

Gets the array of group level key tips.

GetLastFocusItem ( ) : ViewBase

Gets the last focus item from the item.

GetNextFocusItem ( ViewBase current, bool &matched ) : ViewBase

Gets the next focus item based on the current item as provided.

GetPossibleSizes ( ViewLayoutContext context ) : ItemSizeWidth[]

Gets an array of the allowed possible sizes of the container.

GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

GetPreviousFocusItem ( ViewBase current, bool &matched ) : ViewBase

Gets the previous focus item based on the current item as provided.

KeyTipSelect ( ) : void

Perform action expected when a key tip is used to select the item.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the elements.

LostFocus ( Control c ) : void

Source control has lost the focus.

Render ( RenderContext context ) : void

Perform a render of the elements.

ResetSolutionSize ( ) : void

Reset the container back to its requested size.

SetSolutionSize ( ItemSizeWidth size ) : void

Update the group with the provided sizing solution.

ToString ( ) : string

Obtains the String representation of this instance.

ViewDrawRibbonGroupGallery ( KryptonRibbon ribbon, KryptonRibbonGroupGallery ribbonGallery, NeedPaintHandler needPaint ) : System

Initialize a new instance of the ViewDrawRibbonGroupGallery class.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

OnNeedPaint ( bool needLayout ) : void

Raises the NeedPaint event.

OnNeedPaint ( bool needLayout, Rectangle invalidRect ) : void

Raises the NeedPaint event.

비공개 메소드들

메소드 설명
ActualVisible ( Control c ) : bool
CreateLargeButtonView ( ) : void
OnContextClick ( object sender, MouseEventArgs e ) : void
OnGalleryPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
OnLargeButtonDropDown ( object sender, EventArgs e ) : void
OnLayoutAction ( object sender, EventArgs e ) : void
OnMouseEnterControl ( object sender, EventArgs e ) : void
OnMouseLeaveControl ( object sender, EventArgs e ) : void
UpdateEnabled ( Control c ) : void
UpdateParent ( Control parentControl ) : void
UpdateVisible ( Control c ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

GetFirstFocusItem() 공개 메소드

Gets the first focus item from the container.
public GetFirstFocusItem ( ) : ViewBase
리턴 ViewBase

GetGroupKeyTips() 공개 메소드

Gets the array of group level key tips.
public GetGroupKeyTips ( KeyTipInfoList keyTipList ) : void
keyTipList KeyTipInfoList List to add new entries into.
리턴 void

GetLastFocusItem() 공개 메소드

Gets the last focus item from the item.
public GetLastFocusItem ( ) : ViewBase
리턴 ViewBase

GetNextFocusItem() 공개 메소드

Gets the next focus item based on the current item as provided.
public GetNextFocusItem ( ViewBase current, bool &matched ) : ViewBase
current ViewBase The view that is currently focused.
matched bool Has the current focus item been matched yet.
리턴 ViewBase

GetPossibleSizes() 공개 메소드

Gets an array of the allowed possible sizes of the container.
public GetPossibleSizes ( ViewLayoutContext context ) : ItemSizeWidth[]
context ViewLayoutContext Context used to calculate the sizes.
리턴 ItemSizeWidth[]

GetPreferredSize() 공개 메소드

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ViewLayoutContext Layout context.
리턴 Size

GetPreviousFocusItem() 공개 메소드

Gets the previous focus item based on the current item as provided.
public GetPreviousFocusItem ( ViewBase current, bool &matched ) : ViewBase
current ViewBase The view that is currently focused.
matched bool Has the current focus item been matched yet.
리턴 ViewBase

KeyTipSelect() 공개 메소드

Perform action expected when a key tip is used to select the item.
public KeyTipSelect ( ) : void
리턴 void

Layout() 공개 메소드

Perform a layout of the elements.
public Layout ( ViewLayoutContext context ) : void
context ViewLayoutContext Layout context.
리턴 void

LostFocus() 공개 메소드

Source control has lost the focus.
public LostFocus ( Control c ) : void
c Control Reference to the source control instance.
리턴 void

OnNeedPaint() 보호된 메소드

Raises the NeedPaint event.
protected OnNeedPaint ( bool needLayout ) : void
needLayout bool Does the palette change require a layout.
리턴 void

OnNeedPaint() 보호된 메소드

Raises the NeedPaint event.
protected OnNeedPaint ( bool needLayout, Rectangle invalidRect ) : void
needLayout bool Does the palette change require a layout.
invalidRect Rectangle Rectangle to invalidate.
리턴 void

Render() 공개 메소드

Perform a render of the elements.
public Render ( RenderContext context ) : void
context RenderContext Rendering context.
리턴 void

ResetSolutionSize() 공개 메소드

Reset the container back to its requested size.
public ResetSolutionSize ( ) : void
리턴 void

SetSolutionSize() 공개 메소드

Update the group with the provided sizing solution.
public SetSolutionSize ( ItemSizeWidth size ) : void
size ItemSizeWidth Value for the container.
리턴 void

ToString() 공개 메소드

Obtains the String representation of this instance.
public ToString ( ) : string
리턴 string

ViewDrawRibbonGroupGallery() 공개 메소드

Initialize a new instance of the ViewDrawRibbonGroupGallery class.
public ViewDrawRibbonGroupGallery ( KryptonRibbon ribbon, KryptonRibbonGroupGallery ribbonGallery, NeedPaintHandler needPaint ) : System
ribbon KryptonRibbon Reference to owning ribbon control.
ribbonGallery KryptonRibbonGroupGallery Reference to source gallery.
needPaint NeedPaintHandler Delegate for notifying paint requests.
리턴 System