The DataTreeGridItem type exposes the following members.

Constructors

  NameDescription
DataTreeGridItem
Initializes a data tree grid item.

Methods

  NameDescription
CheckAccess (Inherited from DispatcherObject.)
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
Equals (Inherited from DependencyObject.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from DependencyObject.)
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetType (Inherited from Object.)
GetValue (Inherited from DependencyObject.)
GetVirtualSummaryInitializatingCollection
Provides a way for inheriters to specify the managed items collection that will store the new child items specified to be loaded during VirtualSummaryInitiallyExpanded event handling.
InvalidateProperty (Inherited from DependencyObject.)
MemberwiseClone (Inherited from Object.)
OnContentChanged
Raises the ContentChanged event.
OnExpansionChanged
Raises the ExpansionChanged event.
OnHasChildrenChanged
Raises the HasChildrenChanged event.
OnIndentationChanged
Raises the HierarchyChanged event.
OnManagedDependencyPropertyChanged
Raises the ManagedDependencyPropertyChanged event.
OnPropertyChangedOverloaded.
OnVirtualSummaryInitiallyExpanded
Raises the VirtualSummaryInitiallyExpanded event.
OnVisibilityChanged
Raises the VisibilityChanged event.
ReadLocalValue (Inherited from DependencyObject.)
SetCurrentValue (Inherited from DependencyObject.)
SetValueOverloaded.
ShouldSerializeProperty (Inherited from DependencyObject.)
ToString
Returns a string that represents the current item.
(Overrides Object..::.ToString()()().)
UpdateIsActuallyCollapsible
Updates the IsActuallyCollapsible property value, if needed, based on the current runtime conditions.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
ContentProperty
Identifies the Content dependency property.
ExpanderVisibilityProperty
Identifies the ExpanderVisibility dependency property.
HasChildrenProperty
Identifies the HasChildren dependency property.
IndentationProperty
Identifies the Indentation dependency property.
IndentationWidthProperty
Identifies the IndentationWidth dependency property.
IsCollapsibleProperty
Identifies the IsCollapsible dependency property.
IsExpandedProperty
Identifies the IsExpanded dependency property.
IsHiddenProperty
Identifies the IsHidden dependency property.
IsVirtualSummaryProperty
Identifies the IsVirtualSummary dependency property.
IsVisibleProperty
Identifies the IsVisible dependency property.
TagProperty
Identifies the Tag dependency property.
VisibilityProperty
Identifies the Visibility dependency property.

Properties

  NameDescription
AllChildren
Iterates all level child items of the current item down in the hierarchical collection.
AllParents
Iterates all level parent items of the current item up in the hierarchical collection.
Children
Iterates the direct child items of the current item in the hierarchical collection.
Content
Gets or sets the content of the current item, displayed within the DataTreeGrid control. This is a dependency property.
DataTreeGrid
Gets the DataTreeGrid control instance of the current item.
DependencyObjectType (Inherited from DependencyObject.)
Dispatcher (Inherited from DispatcherObject.)
ExpanderVisibility
Gets a Visibility value that indicates whether the current item has an expander to be displayed, i.e. it is a parent node. This is a dependency value.
GlobalKey
Gets or sets an associated external globally unique key for the current item.
HasChildren
Gets whether the current item has children within the containing hierarchical collection. This is a dependency property.
Indentation
Gets or sets the hierarchical indentation level of the current item in the containing collection. This is a dependency property.
IndentationWidth
Gets the indentation width of the current item, based on Indentation and DataTreeGrid.IndentationUnitSize. This is a dependency property.
Index
Gets or sets the index of the item in its owner collection.
IsActuallyCollapsible
Gets a value that indicates whether the item is currently collapsible and expandable, based on the IsCollapsible and/or CollapsibilityMaxCount settings.
IsCollapsible
Gets or sets a value indicating whether the current node should be collapsible and expandable from the user interface when it's a parent node; null by default, indicating that CollapsibilityMaxCount limit applies, if defined. This is a dependency property.
IsExpanded
Gets or sets a value that indicates whether the current item is expanded or not, if it is a parent node (i.e. has child items). This is a dependency property.
IsHidden
Gets or sets a value indicating whether the current item is hidden in the view. This is a dependency property.
IsSealed (Inherited from DependencyObject.)
IsVirtualSummary
Gets or sets whether the current item is considered and presented as a summary node even when it doesn't have child items. When a node is set as a virtual summary its initial expansion state is set to collapsed, and the VirtualSummaryInitiallyExpanded event will occur when it will be expanded for the first time, allowing child item initialization (lazy loading). This is a dependency property.
IsVisible
Gets whether the current item is visible in the view (a parent node that is not expanded would have its child items not visible). This is a dependency property.
Key
Gets or sets an associated external numeric key for the current item.
Parent
Gets the direct parent item of the current item in the hierarchical collection.
Tag
Gets or sets an object that contains information that is associated with the current item.
Visibility
Gets a Visibility value that indicates whether the current item is visible in the view. This is a dependency property.

Events

  NameDescription
ContentChanged
Occurs when content changes for the current item.
ExpansionChanged
Occurs when the expansion state of the current item changes.
HasChildrenChanged
Occurs when the HasChildren property value of the current item changes.
HierarchyChanged
Occurs when the hierarchy (i.e. indentation level) changes for the current item.
ManagedDependencyPropertyChanged
Occurs when an internally managed data dependency property value of the item changes.
PropertyChanged
Occurs when a data property value of the item changes.
VirtualSummaryInitiallyExpanded
Occurs once, when the current item gets expanded for the first time, and only if it is set as a virtually summary, allowing child item initialization (lazy loading).
VisibilityChanged
Occurs when visibility of the current item changes.

See Also