C# Class IdeaBlade.Windows.CollectionViewGroupNode

A group node returned by the ICollectionView.Groups implementation of the EntityQueryPagedCollectionView.
Internal use only.
Inheritance: System.Windows.Data.CollectionViewGroup
Mostra file Open project: IdeaBlade/DevForce.Utilities Class Usage Examples

Public Methods

Method Description
CollectionViewGroupNode ( object name, int level, CollectionViewGroupNode parent ) : System

Internal use only.

Protected Methods

Method Description
AddItem ( object item ) : void

AddItemToGroup ( object item, int level, CollectionViewGroupNode parent ) : void

RemoveItem ( object item ) : void

RemoveItemFromGroup ( object item, int level, CollectionViewGroupNode parent ) : void

Private Methods

Method Description
GetGroupNode ( int level, object name ) : CollectionViewGroupNode
GetLeafEnumerator ( ) : IEnumerator
GetRoot ( ) : CollectionViewGroupRoot
RemoveGroupIfEmpty ( ) : void

Method Details

AddItem() protected method

protected AddItem ( object item ) : void
item object
return void

AddItemToGroup() protected method

protected AddItemToGroup ( object item, int level, CollectionViewGroupNode parent ) : void
item object
level int
parent CollectionViewGroupNode
return void

CollectionViewGroupNode() public method

Internal use only.
public CollectionViewGroupNode ( object name, int level, CollectionViewGroupNode parent ) : System
name object
level int
parent CollectionViewGroupNode
return System

RemoveItem() protected method

protected RemoveItem ( object item ) : void
item object
return void

RemoveItemFromGroup() protected method

protected RemoveItemFromGroup ( object item, int level, CollectionViewGroupNode parent ) : void
item object
level int
parent CollectionViewGroupNode
return void