The DataTreeGridItem type exposes the following members.

Constructors

  NameDescription
Public methodDataTreeGridItem
Initializes a data tree grid item.

Methods

  NameDescription
Public methodCheckAccess (Inherited from DispatcherObject.)
Public methodClearValue(DependencyProperty) (Inherited from DependencyObjectDependencyObject.)
Public methodClearValue(DependencyPropertyKey) (Inherited from DependencyObjectDependencyObject.)
Public methodCoerceValue (Inherited from DependencyObject.)
Public methodEquals (Inherited from DependencyObject.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from DependencyObject.)
Public methodGetLocalValueEnumerator (Inherited from DependencyObject.)
Public methodGetType (Inherited from Object.)
Public methodGetValue (Inherited from DependencyObject.)
Protected methodGetVirtualSummaryInitializatingCollection
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.
Public methodInvalidateProperty (Inherited from DependencyObject.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodOnContentChanged
Raises the ContentChanged event.
Protected methodOnExpansionChanged
Raises the ExpansionChanged event.
Protected methodOnHasChildrenChanged
Raises the HasChildrenChanged event.
Protected methodOnIndentationChanged
Raises the HierarchyChanged event.
Public methodOnManagedDependencyPropertyChanged
Raises the ManagedDependencyPropertyChanged event.
Protected methodOnPropertyChanged(DependencyPropertyChangedEventArgs) (Inherited from DependencyObjectDependencyObject.)
Protected methodOnPropertyChanged(String)
Raises the PropertyChanged event.
Protected methodOnVirtualSummaryInitiallyExpanded
Raises the VirtualSummaryInitiallyExpanded event.
Protected methodOnVisibilityChanged
Raises the VisibilityChanged event.
Public methodReadLocalValue (Inherited from DependencyObject.)
Public methodSetCurrentValue (Inherited from DependencyObject.)
Public methodSetValue(DependencyProperty, Object) (Inherited from DependencyObjectDependencyObject.)
Public methodSetValue(DependencyPropertyKey, Object) (Inherited from DependencyObjectDependencyObject.)
Protected methodShouldSerializeProperty (Inherited from DependencyObject.)
Public methodToString
Returns a string that represents the current item.
(Overrides Object..::..ToString()()()().)
Public methodUpdateIsActuallyCollapsible
Updates the IsActuallyCollapsible property value, if needed, based on the current runtime conditions.
Public methodVerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
Public fieldStatic memberContentProperty
Identifies the Content dependency property.
Public fieldStatic memberExpanderVisibilityProperty
Identifies the ExpanderVisibility dependency property.
Public fieldStatic memberHasChildrenProperty
Identifies the HasChildren dependency property.
Public fieldStatic memberIndentationProperty
Identifies the Indentation dependency property.
Public fieldStatic memberIndentationWidthProperty
Identifies the IndentationWidth dependency property.
Public fieldStatic memberIsCollapsibleProperty
Identifies the IsCollapsible dependency property.
Public fieldStatic memberIsExpandedProperty
Identifies the IsExpanded dependency property.
Public fieldStatic memberIsHiddenProperty
Identifies the IsHidden dependency property.
Public fieldStatic memberIsVirtualSummaryProperty
Identifies the IsVirtualSummary dependency property.
Public fieldStatic memberIsVisibleProperty
Identifies the IsVisible dependency property.
Public fieldStatic memberTagProperty
Identifies the Tag dependency property.
Public fieldStatic memberVisibilityProperty
Identifies the Visibility dependency property.

Properties

  NameDescription
Public propertyAllChildren
Iterates all level child items of the current item down in the hierarchical collection.
Public propertyAllParents
Iterates all level parent items of the current item up in the hierarchical collection.
Public propertyChildren
Iterates the direct child items of the current item in the hierarchical collection.
Public propertyContent
Gets or sets the content of the current item, displayed within the DataTreeGrid control. This is a dependency property.
Public propertyDataTreeGrid
Gets the DataTreeGrid control instance of the current item.
Public propertyDependencyObjectType (Inherited from DependencyObject.)
Public propertyDispatcher (Inherited from DispatcherObject.)
Public propertyExpanderVisibility
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.
Public propertyGlobalKey
Gets or sets an associated external globally unique key for the current item.
Public propertyHasChildren
Gets whether the current item has children within the containing hierarchical collection. This is a dependency property.
Public propertyIndentation
Gets or sets the hierarchical indentation level of the current item in the containing collection. This is a dependency property.
Public propertyIndentationWidth
Gets the indentation width of the current item, based on Indentation and DataTreeGrid.IndentationUnitSize. This is a dependency property.
Public propertyIndex
Gets or sets the index of the item in its owner collection.
Public propertyIsActuallyCollapsible
Gets a value that indicates whether the item is currently collapsible and expandable, based on the IsCollapsible and/or CollapsibilityMaxCount settings.
Public propertyIsCollapsible
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.
Public propertyIsExpanded
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.
Public propertyIsHidden
Gets or sets a value indicating whether the current item is hidden in the view. This is a dependency property.
Public propertyIsSealed (Inherited from DependencyObject.)
Public propertyIsVirtualSummary
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.
Public propertyIsVisible
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.
Public propertyKey
Gets or sets an associated external numeric key for the current item.
Public propertyParent
Gets the direct parent item of the current item in the hierarchical collection.
Public propertyTag
Gets or sets an object that contains information that is associated with the current item.
Public propertyVisibility
Gets a Visibility value that indicates whether the current item is visible in the view. This is a dependency property.

Events

  NameDescription
Public eventContentChanged
Occurs when content changes for the current item.
Public eventExpansionChanged
Occurs when the expansion state of the current item changes.
Public eventHasChildrenChanged
Occurs when the HasChildren property value of the current item changes.
Public eventHierarchyChanged
Occurs when the hierarchy (i.e. indentation level) changes for the current item.
Public eventManagedDependencyPropertyChanged
Occurs when an internally managed data dependency property value of the item changes.
Public eventPropertyChanged
Occurs when a data property value of the item changes.
Public eventVirtualSummaryInitiallyExpanded
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).
Public eventVisibilityChanged
Occurs when visibility of the current item changes.

See Also