[]
        
(Showing Draft Content)

C1.WPF.C1TileListBoxPanel

C1TileListBoxPanel Class

Virtualizing panel which render the items in columns depending on the size of the items.

Namespace: C1.WPF
Assembly: C1.WPF.4.6.2.dll
Syntax
public class C1TileListBoxPanel : C1ListViewerPanel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, INotifyPropertyChanged

Constructors

Name Description
C1TileListBoxPanel()

Properties

Name Description
VisibleColumnsCount

Gets the number of visible columns or rows depending on the Orientation.

Methods

Name Description
AfterItemMeasure(int, FrameworkElement)

Called after an item is measured in order to update scrolling structures.

ArrangeOverride(Size)

Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.

CalculateExtentSize()

Calculates the extent size which determine the size of the panel.

GetIndexAt(Point)

Gets the item index at the specified position.

GetItemPosition(int)

Gets the estimated position of an item in this panel.

GetItemsCountInViewport()

Gets the number of items in viewport.

MeasureOverride(Size)

Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.

Extension Methods