C# 클래스 Fluent.GalleryPanel

Represents panel for Gallery, InRibbonGallery, ComboBox with grouping and filtering capabilities
상속: System.Windows.Controls.VirtualizingStackPanel
파일 보기 프로젝트 열기: Gainedge/BetterExplorer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FilterProperty System.Windows.DependencyProperty
GroupByProperty System.Windows.DependencyProperty
GroupStyleProperty System.Windows.DependencyProperty
IsGroupedProperty System.Windows.DependencyProperty
ItemContainerGeneratorProperty System.Windows.DependencyProperty
ItemHeightProperty System.Windows.DependencyProperty
ItemWidthProperty System.Windows.DependencyProperty
MaxItemsInRowProperty System.Windows.DependencyProperty
MinItemsInRowProperty System.Windows.DependencyProperty
OrientationProperty System.Windows.DependencyProperty

공개 메소드들

메소드 설명
GalleryPanel ( ) : System

Default constructor

GetActualMinWidth ( int minItemsInRow ) : double

Gets actual min width of the gallery panel (based on MinItemsInRow)

GetItemSize ( ) : Size

Determinates item's size (return Size.Empty in case of it is not possible)

보호된 메소드들

메소드 설명
ArrangeOverride ( System finalSize ) : Size

When overridden in a derived class, positions child elements and determines a size for a derived class.

GetVisualChild ( int index ) : Visual

Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32), and returns a child at the specified index from a collection of child elements.

MeasureOverride ( System availableSize ) : Size

When overridden in a derived class, measures the size in layout required for child elements and determines a size for the derived class.

OnVisualChildrenChanged ( DependencyObject visualAdded, DependencyObject visualRemoved ) : void

Invoked when the VisualCollection of a visual object is modified.

비공개 메소드들

메소드 설명
GetPropertyValueAsString ( object item ) : string
Invalidate ( ) : void
InvalidateArrangeRecursive ( UIElement visual ) : void
InvalidateMeasureRecursive ( UIElement visual ) : void
OnFilterChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnGroupByChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsGroupedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnItemContainerGeneratorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
Refresh ( ) : void
RefreshDispatchered ( ) : void

메소드 상세

ArrangeOverride() 보호된 메소드

When overridden in a derived class, positions child elements and determines a size for a derived class.
protected ArrangeOverride ( System finalSize ) : Size
finalSize System The final area within the parent that this /// element should use to arrange itself and its children.
리턴 System.Windows.Size

GalleryPanel() 공개 메소드

Default constructor
public GalleryPanel ( ) : System
리턴 System

GetActualMinWidth() 공개 메소드

Gets actual min width of the gallery panel (based on MinItemsInRow)
public GetActualMinWidth ( int minItemsInRow ) : double
minItemsInRow int
리턴 double

GetItemSize() 공개 메소드

Determinates item's size (return Size.Empty in case of it is not possible)
public GetItemSize ( ) : Size
리턴 System.Windows.Size

GetVisualChild() 보호된 메소드

Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32), and returns a child at the specified index from a collection of child elements.
protected GetVisualChild ( int index ) : Visual
index int The zero-based index of the requested /// child element in the collection
리턴 Visual

MeasureOverride() 보호된 메소드

When overridden in a derived class, measures the size in layout required for child elements and determines a size for the derived class.
protected MeasureOverride ( System availableSize ) : Size
availableSize System The available size that this element can give /// to child elements. Infinity can be specified as a value to indicate that /// the element will size to whatever content is available.
리턴 System.Windows.Size

OnVisualChildrenChanged() 보호된 메소드

Invoked when the VisualCollection of a visual object is modified.
protected OnVisualChildrenChanged ( DependencyObject visualAdded, DependencyObject visualRemoved ) : void
visualAdded System.Windows.DependencyObject The Visual that was added to the collection.
visualRemoved System.Windows.DependencyObject The Visual that was removed from the collection.
리턴 void

프로퍼티 상세

FilterProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for Filter. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows FilterProperty
리턴 System.Windows.DependencyProperty

GroupByProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for GroupBy. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows GroupByProperty
리턴 System.Windows.DependencyProperty

GroupStyleProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for GroupHeaderStyle. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows GroupStyleProperty
리턴 System.Windows.DependencyProperty

IsGroupedProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for IsGrouped. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows IsGroupedProperty
리턴 System.Windows.DependencyProperty

ItemContainerGeneratorProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for ItemContainerGenerator. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows ItemContainerGeneratorProperty
리턴 System.Windows.DependencyProperty

ItemHeightProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for ItemHeight. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows ItemHeightProperty
리턴 System.Windows.DependencyProperty

ItemWidthProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for ItemWidth. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows ItemWidthProperty
리턴 System.Windows.DependencyProperty

MaxItemsInRowProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for ItemsInRow. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows MaxItemsInRowProperty
리턴 System.Windows.DependencyProperty

MinItemsInRowProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for ItemsInRow. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows MinItemsInRowProperty
리턴 System.Windows.DependencyProperty

OrientationProperty 공개적으로 정적으로 프로퍼티

Using a DependencyProperty as the backing store for Orientation. This enables animation, styling, binding, etc...
public static DependencyProperty,System.Windows OrientationProperty
리턴 System.Windows.DependencyProperty