[]
        
(Showing Draft Content)

C1.WPF.ListView.ListViewPanel

ListViewPanel Class

Virtualizing stack panel which supports preview templates in order to scroll quickly.

Namespace: C1.WPF.ListView
Assembly: C1.WPF.ListView.dll
Syntax
public class ListViewPanel : Panel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IScrollViewerLargeScrolling
Public Class ListViewPanel
    Inherits Panel
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IScrollViewerLargeScrolling

Constructors

Name Description
ListViewPanel(C1ListView)

Initializes a new instance of the ListViewPanel class.

Properties

Name Description
ExtentHeight

Gets the desired height of the whole content.

ExtentWidth

Gets the desired width of the whole content.

IsHorizontal

Gets whether the panel orientation is horizontal.

Items

Gets the items collection.

Offset

Gets the layout offset used to avoid rendering elements with huge distances.

Orientation

Gets the panel orientation.

Owner

Gets sets the items control which is parent of this panel.

Padding

Gets the padding of the list of items.

VisibleRange

Gets the visible range.

Methods

Name Description
ArrangeOverride(Size)
GetDesiredExtentHeight()

Returns desired extend height.

GetDesiredExtentWidth()

Returns desired extend width.

MeasureOverride(Size)