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

View element that can size and position each page entry on the bar.
상속: ComponentFactory.Krypton.Toolkit.ViewComposite
파일 보기 프로젝트 열기: ComponentFactory/Krypton 1 사용 예제들

Private Properties

프로퍼티 타입 설명
FindStartingXPosition int
FindStartingYPosition int

공개 메소드들

메소드 설명
GetPreferredSize ( ViewLayoutContext context ) : Size

Discover the preferred size of the element.

Layout ( ViewLayoutContext context ) : void

Perform a layout of the elements.

SetMetrics ( IPaletteMetric paletteMetric ) : void

Updates the metrics source and metric to use.

SetMetrics ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap ) : void

Updates the metrics source and metric to use.

ToString ( ) : string

Obtains the String representation of this instance.

ViewLayoutBar ( BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, TabBorderStyle tabBorderStyle, bool reorderSelectedLine ) : System

Initialize a new instance of the ViewLayoutBar class.

ViewLayoutBar ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap, BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, TabBorderStyle tabBorderStyle, bool reorderSelectedLine ) : System

Initialize a new instance of the ViewLayoutBar class.

ViewLayoutBar ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap, BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, bool reorderSelectedLine ) : System

Initialize a new instance of the ViewLayoutBar class.

비공개 메소드들

메소드 설명
FindStartingXPosition ( ViewLayoutContext context, LineDetails lineDetails, bool reversePosition ) : int
FindStartingYPosition ( ViewLayoutContext context, LineDetails lineDetails, bool reversePosition ) : int

메소드 상세

GetPreferredSize() 공개 메소드

Discover the preferred size of the element.
public GetPreferredSize ( ViewLayoutContext context ) : Size
context ComponentFactory.Krypton.Toolkit.ViewLayoutContext Layout context.
리턴 System.Drawing.Size

Layout() 공개 메소드

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

SetMetrics() 공개 메소드

Updates the metrics source and metric to use.
public SetMetrics ( IPaletteMetric paletteMetric ) : void
paletteMetric IPaletteMetric Source for aquiring metrics.
리턴 void

SetMetrics() 공개 메소드

Updates the metrics source and metric to use.
public SetMetrics ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap ) : void
paletteMetric IPaletteMetric Palette source for metric values.
metricGap PaletteMetricInt Metric for gap between each child item.
리턴 void

ToString() 공개 메소드

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

ViewLayoutBar() 공개 메소드

Initialize a new instance of the ViewLayoutBar class.
public ViewLayoutBar ( BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, TabBorderStyle tabBorderStyle, bool reorderSelectedLine ) : System
itemSizing BarItemSizing Method used to calculate item size.
itemAlignment RelativePositionAlign Method used to align items within lines.
barMultiline BarMultiline Multline showing of items.
itemMinimumSize System.Drawing.Size Maximum allowed item size.
itemMaximumSize System.Drawing.Size Minimum allowed item size.
barMinimumHeight int Minimum height of the bar.
tabBorderStyle TabBorderStyle Tab border style.
reorderSelectedLine bool Should line with selection be reordered.
리턴 System

ViewLayoutBar() 공개 메소드

Initialize a new instance of the ViewLayoutBar class.
public ViewLayoutBar ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap, BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, TabBorderStyle tabBorderStyle, bool reorderSelectedLine ) : System
paletteMetric IPaletteMetric Palette source for metric values.
metricGap PaletteMetricInt Metric for gap between each child item.
itemSizing BarItemSizing Method used to calculate item size.
itemAlignment RelativePositionAlign Method used to align items within lines.
barMultiline BarMultiline Multline showing of items.
itemMinimumSize System.Drawing.Size Maximum allowed item size.
itemMaximumSize System.Drawing.Size Minimum allowed item size.
barMinimumHeight int Minimum height of the bar.
tabBorderStyle TabBorderStyle Tab border style.
reorderSelectedLine bool Should line with selection be reordered.
리턴 System

ViewLayoutBar() 공개 메소드

Initialize a new instance of the ViewLayoutBar class.
public ViewLayoutBar ( IPaletteMetric paletteMetric, PaletteMetricInt metricGap, BarItemSizing itemSizing, RelativePositionAlign itemAlignment, BarMultiline barMultiline, Size itemMinimumSize, Size itemMaximumSize, int barMinimumHeight, bool reorderSelectedLine ) : System
paletteMetric IPaletteMetric Palette source for metric values.
metricGap PaletteMetricInt Metric for gap between each child item.
itemSizing BarItemSizing Method used to calculate item size.
itemAlignment RelativePositionAlign Method used to align items within lines.
barMultiline BarMultiline Multline showing of items.
itemMinimumSize System.Drawing.Size Maximum allowed item size.
itemMaximumSize System.Drawing.Size Minimum allowed item size.
barMinimumHeight int Minimum height of the bar.
reorderSelectedLine bool Should line with selection be reordered.
리턴 System