[]
Virtualizing stack panel.
public class C1TreeViewPanel : VirtualizingPanel, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild
Name | Description |
---|---|
C1TreeViewPanel() | Initializes a new instance of the C1TreeViewPanel class. |
Name | Description |
---|---|
MeasureSize | Gets the size used to measure the items in the MeasureOverride method call. |
Owner | Gets the items control which is parent of this panel. |
Padding | Gets the padding of the list of items. |
ScrollViewer | Gets the scroll viewer associated with this panel. |
TreeView | Identifies the parent C1TreeView of this panel. |
Name | Description |
---|---|
AfterItemMeasure(int, Size, bool) | Called after an item is measured in order to update scrolling structures. |
AfterItemPrepared(C1TreeViewItem) | Called after the item was prepared to be shown in the panel. |
ArrangeOverride(Size) | Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. |
BeforeItemRecycled(C1TreeViewItem) | Called before the item is recycled. |
BringIndexIntoView(int) | Bring the index into viewport. |
CalculateExtentSize() | Calculates the extent size which determine the size of the panel. |
GetIndexAt(Point) | Gets the item index at the specified position. |
MeasureOverride(Size) | Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. |
OnClearChildren() | Called when the collection of child elements is cleared by the base Panel class. |
OnItemsChanged(object, ItemsChangedEventArgs) | Called when the Items collection that is associated with the ItemsControl for this Panel changes. |
Refresh() | Refreshes this instance by removing all the children and creating them again. |