C# 클래스 ComponentFactory.Quicksilver.Layout.StretchLayout

Arranges all child elements to occupy the entire available area.
상속: Layout
파일 보기 프로젝트 열기: ComponentFactory/Quicksilver 1 사용 예제들

공개 메소드들

메소드 설명
MeasureChildren ( string layoutId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, Size availableSize ) : Size

Measure the layout size required to arrange all elements.

StretchLayout ( ) : System

Initialize a new instance of the StretchLayout class.

TargetChildren ( string layoutId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, Size finalSize ) : void

Calculate target state for each element based on layout algorithm.

메소드 상세

MeasureChildren() 공개 메소드

Measure the layout size required to arrange all elements.
public MeasureChildren ( string layoutId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, Size availableSize ) : Size
layoutId string Identifier of the layout to be used.
metaPanel MetaPanelBase Reference to owning panel instance.
stateDict MetaElementStateDict Dictionary of per-element state.
elements ICollection Collection of elements to be measured.
availableSize System.Windows.Size Available size that can be given to elements.
리턴 System.Windows.Size

StretchLayout() 공개 메소드

Initialize a new instance of the StretchLayout class.
public StretchLayout ( ) : System
리턴 System

TargetChildren() 공개 메소드

Calculate target state for each element based on layout algorithm.
public TargetChildren ( string layoutId, MetaPanelBase metaPanel, MetaElementStateDict stateDict, ICollection elements, Size finalSize ) : void
layoutId string Identifier of the layout to be used.
metaPanel MetaPanelBase Reference to owning panel instance.
stateDict MetaElementStateDict Dictionary of per-element state.
elements ICollection Collection of elements to be arranged.
finalSize System.Windows.Size Size that layout should use to arrange child elements.
리턴 void