Class GridTreeControl
A ContentControl derived class that aggregates the functionality of a GridTreeControlImpl object into a
ContentControl. GridTreeControlImpl is a GridControl derived class that displays multicolumn tree data in
a tree-like grid. You populate the tree by handling a single event, RequestTreeItems in which you return
a list of objects that belong to a particular node. GridTreeControl wraps this tree grid into a ContentControl
object that allows you access to its control Template.
Inheritance
System.Object
GridTreeControl
Implements
System.IDisposable
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public class GridTreeControl : ContentControl, IDisposable
Constructors
GridTreeControl()
Declaration
Fields
AllowDragColumnsProperty
Declaration
public static readonly DependencyProperty AllowDragColumnsProperty
Field Value
Type |
System.Windows.DependencyProperty |
AllowSortProperty
Declaration
public static readonly DependencyProperty AllowSortProperty
Field Value
Type |
System.Windows.DependencyProperty |
AutoGenerateColumnsInfoProperty
Declaration
public static readonly DependencyProperty AutoGenerateColumnsInfoProperty
Field Value
Type |
System.Windows.DependencyProperty |
ChildPropertyNameChangedEvent
Declaration
public static readonly RoutedEvent ChildPropertyNameChangedEvent
Field Value
Type |
System.Windows.RoutedEvent |
ChildPropertyNameProperty
Declaration
public static readonly DependencyProperty ChildPropertyNameProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty ContextMenuStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
CustomVisualStyleProperty
Declaration
public static readonly DependencyProperty CustomVisualStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
DefaultColumnWidthProperty
Declaration
public static readonly DependencyProperty DefaultColumnWidthProperty
Field Value
Type |
System.Windows.DependencyProperty |
EnableLegacyStyleProperty
Declaration
public static readonly DependencyProperty EnableLegacyStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
EnableRenderOptimizationProperty
Declaration
public static readonly DependencyProperty EnableRenderOptimizationProperty
Field Value
Type |
System.Windows.DependencyProperty |
ExpandGlyphTypeProperty
Declaration
public static readonly DependencyProperty ExpandGlyphTypeProperty
Field Value
Type |
System.Windows.DependencyProperty |
ExpandStateAtStartUpProperty
Declaration
public static readonly DependencyProperty ExpandStateAtStartUpProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty FooterRowsProperty
Field Value
Type |
System.Windows.DependencyProperty |
FrozenRowsProperty
Declaration
public static readonly DependencyProperty FrozenRowsProperty
Field Value
Type |
System.Windows.DependencyProperty |
HideEmptyChildGlyphsProperty
Declaration
public static readonly DependencyProperty HideEmptyChildGlyphsProperty
Field Value
Type |
System.Windows.DependencyProperty |
IgnoreResetOnListChangedProperty
Gets or sets whether no action is taken by the GridTreeControl on the occurrence
of an IBindingList.ListChangedType.Reset event.
If you are binding to a DataTable/DataView, when you call DataTable.AcceptChanges(),
the corresponding DataView raises a IBindingList.ListChanged Reset event. When the GridTreeControl
responds to this event, its default action is to just reload the entire tree which will cause
the expand state of the existing nodes to be lost. So, if you are calling DataTable.AcceptChanges,
you can set IgnoreResetOnListChanged = true to avoid losing the existing expand states.
Declaration
public static readonly DependencyProperty IgnoreResetOnListChangedProperty
Field Value
Type |
System.Windows.DependencyProperty |
ItemsSourceChangedEvent
Declaration
public static readonly RoutedEvent ItemsSourceChangedEvent
Field Value
Type |
System.Windows.RoutedEvent |
ItemsSourceProperty
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Type |
System.Windows.DependencyProperty |
NotifyPropertyChangesProperty
Declaration
public static readonly DependencyProperty NotifyPropertyChangesProperty
Field Value
Type |
System.Windows.DependencyProperty |
ParentPropertyNameChangedEvent
Declaration
public static readonly RoutedEvent ParentPropertyNameChangedEvent
Field Value
Type |
System.Windows.RoutedEvent |
ParentPropertyNameProperty
Declaration
public static readonly DependencyProperty ParentPropertyNameProperty
Field Value
Type |
System.Windows.DependencyProperty |
RequestNodeImageEvent
Declaration
public static readonly RoutedEvent RequestNodeImageEvent
Field Value
Type |
System.Windows.RoutedEvent |
RequestTreeItemsEvent
Declaration
public static readonly RoutedEvent RequestTreeItemsEvent
Field Value
Type |
System.Windows.RoutedEvent |
Declaration
public static readonly DependencyProperty ScrollViewerStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
SelectedNodeProperty
Declaration
public static readonly DependencyProperty SelectedNodeProperty
Field Value
Type |
System.Windows.DependencyProperty |
Declaration
public static readonly DependencyProperty ShowRowHeaderProperty
Field Value
Type |
System.Windows.DependencyProperty |
SortClickActionProperty
Declaration
public static readonly DependencyProperty SortClickActionProperty
Field Value
Type |
System.Windows.DependencyProperty |
SortingOptionsProperty
Declaration
public static readonly DependencyProperty SortingOptionsProperty
Field Value
Type |
System.Windows.DependencyProperty |
StyleManagerProperty
Declaration
public static readonly DependencyProperty StyleManagerProperty
Field Value
Type |
System.Windows.DependencyProperty |
TemplateGrid
Name used for the GridTreeControlImpl object in the default template.
Declaration
public const string TemplateGrid = "PART_GridControl"
Field Value
TrackSelectionOnCollectionChangeProperty
Declaration
public static readonly DependencyProperty TrackSelectionOnCollectionChangeProperty
Field Value
Type |
System.Windows.DependencyProperty |
UnboundRowPositionProperty
Declaration
public static readonly DependencyProperty UnboundRowPositionProperty
Field Value
Type |
System.Windows.DependencyProperty |
UnboundRowsCountProperty
Declaration
public static readonly DependencyProperty UnboundRowsCountProperty
Field Value
Type |
System.Windows.DependencyProperty |
UpdateModeProperty
Declaration
public static readonly DependencyProperty UpdateModeProperty
Field Value
Type |
System.Windows.DependencyProperty |
VisualStyleProperty
Declaration
public static readonly DependencyProperty VisualStyleProperty
Field Value
Type |
System.Windows.DependencyProperty |
Properties
AllowAutoSizingNodeColumn
Gets or sets whether the tree node column's width is automatically adjusted as the node levels increase.
Declaration
public bool AllowAutoSizingNodeColumn { get; set; }
Property Value
Remarks
AllowDragColumns
Gets or sets a value indicating whether [allow drag columns].
Declaration
public bool AllowDragColumns { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [allow drag columns]; otherwise, false .
|
AllowSort
Gets or sets a value indicating whether [allow sort].
Declaration
public bool AllowSort { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [allow sort]; otherwise, false .
|
AutoGenerateColumnsInfo
Gets or sets a value indicating whether to generate the CellType automatically
Declaration
public bool AutoGenerateColumnsInfo { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [auto generate columns info]; otherwise, false .
|
AutoPopulateColumns
If AutoPopulateColumns is set to True, then visible column defined will be populated in the View.
else all the columns in the itemsource will be populated in the view
Declaration
public bool AutoPopulateColumns { get; set; }
Property Value
AutosizingNodeColumnOption
Gets or sets whether Sizing of nodes based on NodeCount or Level
Declaration
public GridNodeAutosizingOption AutosizingNodeColumnOption { get; set; }
Property Value
ChildPropertyName
Declaration
public string ChildPropertyName { get; set; }
Property Value
ColumnHeaderStyle
Gets or sets a GridStyleInfo object that defines the style information for the column headers.
Declaration
public GridStyleInfo ColumnHeaderStyle { get; set; }
Property Value
Columns
A collection of the TreeColumns that control the number and order of the columns
that appear in the Tree.
Declaration
public ObservableCollection<GridTreeColumn> Columns { get; set; }
Property Value
Type |
System.Collections.ObjectModel.ObservableCollection<GridTreeColumn> |
Declaration
public Style ContextMenuStyle { get; set; }
Property Value
Type |
System.Windows.Style |
CustomVisualStyle
Gets or sets the visual style.
Declaration
public IGridTreeVisualStyle CustomVisualStyle { get; set; }
Property Value
DefaultColumnWidth
Gets or sets the default width of the column.
Declaration
public double DefaultColumnWidth { get; set; }
Property Value
Type |
Description |
System.Double |
The default width of the column.
|
EnableHotRowMarker
Gets or sets whether the row under the current mouse position is redrawn using
the HotRowMarker as a background brush.
Declaration
public bool EnableHotRowMarker { get; set; }
Property Value
EnableLegacyStyle
Declaration
public bool EnableLegacyStyle { get; set; }
Property Value
EnableMultiColumnSorting
Gets or sets a value indicating whether [enable multi column sorting].
Declaration
public bool EnableMultiColumnSorting { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [enable multi column sorting]; otherwise, false .
|
EnableNodeSelection
Gets or sets whether your user can select whole row when a cell is clicked with the mouse.
Declaration
public bool EnableNodeSelection { get; set; }
Property Value
EnableRenderCheckIfGlyphNeeded
Gets or sets whether Sorting are allowed while editing the cells in GridTreeControl.
Declaration
public bool EnableRenderCheckIfGlyphNeeded { get; set; }
Property Value
EnableRenderOptimization
Declaration
public EnableRenderOptimization EnableRenderOptimization { get; set; }
Property Value
EnableSelections
Gets or sets whether selections are allowed in teh GridTreeControl.
Declaration
public bool EnableSelections { get; set; }
Property Value
EnableSortOnEdit
Gets or sets whether Sorting are allowed while editing the cells in GridTreeControl.
Declaration
public bool EnableSortOnEdit { get; set; }
Property Value
EnableTriStateSorting
Gets or sets a value indicating whether [enable tri state sorting].
Declaration
public bool EnableTriStateSorting { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [enable tri state sorting]; otherwise, false .
|
ExpandGlyphType
Gets or sets the type of the glyph shown in the expand cell.
Declaration
public GridTreeExpandGlyph ExpandGlyphType { get; set; }
Property Value
Remarks
ExpandStateAtStartUp
Gets / Sets the ExandStateAtStartUp property.
Declaration
public GridTreeStartUpExpandState ExpandStateAtStartUp { get; set; }
Property Value
Gets or sets the number of non-scrolling rows at bottom of the GridTreeControl.
Declaration
public int FooterRows { get; set; }
Property Value
Type |
Description |
System.Int32 |
The number of non-scrolling rows at bottom. The default value is zero.
|
FreezeExpandColumn
Gets of sets whether the column with the expand/contract glyph is scrollable.
Declaration
public bool FreezeExpandColumn { get; set; }
Property Value
FrozenRows
Gets or sets the FrozenRows count.
Declaration
public int FrozenRows { get; set; }
Property Value
HideEmptyChildGlyphs
Gets or sets whether empty child nodes show the +/- cells when they are initially displayed.
Declaration
public bool HideEmptyChildGlyphs { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if empty child nodes should not show the +/- ; otherwise, false .
|
IgnoreResetOnListChanged
Declaration
public bool IgnoreResetOnListChanged { get; set; }
Property Value
ItemsSource
Declaration
public object ItemsSource { get; set; }
Property Value
LevelStyles
Gets or sets a collection of GridStyleInfo objects that will be applied to specific levels.
Declaration
public List<GridStyleInfo> LevelStyles { get; set; }
Property Value
Model
Gets the GridTreeModel model.
Declaration
public GridTreeModel Model { get; }
Property Value
Type |
Description |
Syncfusion.Windows.Controls.Grid.GridTreeModel |
The model.
|
NotifyPropertyChanges
Gets or sets a value indicating whether NotifyPropertyChanges is true / false. Set this to true, GridTreeControl will listen to
property changes.
Declaration
public bool NotifyPropertyChanges { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [notify property changes]; otherwise, false .
|
ParentPropertyName
Declaration
public string ParentPropertyName { get; set; }
Property Value
PercentSizingBehavior
Gets or sets the percentage sizing behavior in the GridTreeControl.
Declaration
public GridPercentColumnSizingBehavior PercentSizingBehavior { get; set; }
Property Value
ReadOnly
Gets or sets whether the GridTreeControl is ReadOnly.
Declaration
public bool ReadOnly { get; set; }
Property Value
Gets or sets the width of the row header column.
Declaration
public double RowHeaderWidth { get; set; }
Property Value
Declaration
public Style ScrollViewerStyle { get; set; }
Property Value
Type |
System.Windows.Style |
SelectedNode
Gets or sets the selected Node.
Declaration
public object SelectedNode { get; set; }
Property Value
Type |
Description |
System.Object |
The selected Node.
|
SelectedNodes
Gets a collection of the selected nodes within the GridTreeControl.
Declaration
public GridSelectedTreeNodes SelectedNodes { get; }
Property Value
SelfRelationRootValue
Gets or sets the value that defines the root object in a self-related tree when
ItemsSource is used to define the underlying tree data.
Declaration
public object SelfRelationRootValue { get; set; }
Property Value
ShowColumnHeaders
Gets or sets whether a header row is visible
Declaration
public bool ShowColumnHeaders { get; set; }
Property Value
ShowExpandColumnBorders
Gets or sets whether the grid lines are seen in the expand column.
Declaration
public bool ShowExpandColumnBorders { get; set; }
Property Value
Gets or sets a value indicating whether [show row header].
Declaration
public bool ShowRowHeader { get; set; }
Property Value
Type |
Description |
System.Boolean |
true if [show row header]; otherwise, false .
|
SortClickAction
Enables/Disables the sorting on mouse double click.
Declaration
public SortClickAction SortClickAction { get; set; }
Property Value
SortingOptions
Declaration
public GridTreeSortingOptions SortingOptions { get; set; }
Property Value
SourceType
Declaration
public Type SourceType { get; set; }
Property Value
StyleManager
Declaration
public GridTreeStyleManager StyleManager { get; set; }
Property Value
SupportNodeImages
Gets or sets whether an event is raised to request an image to be displayed for a node.
Declaration
public bool SupportNodeImages { get; set; }
Property Value
SupportRowSizing
Gets or sets whether your user can size row heights with the mouse.
Declaration
public bool SupportRowSizing { get; set; }
Property Value
SupportsVisualStyles
Gets or sets whether the GridTreeControl should adjust its appearance according to the setting.
Declaration
public bool SupportsVisualStyles { get; set; }
Property Value
TrackSelectionOnCollectionChange
Gets or Sets whether to track the selection when the binded collection changed
Declaration
public bool TrackSelectionOnCollectionChange { get; set; }
Property Value
UnboundRowPosition
Gets or sets the UnboundRowPosition
Declaration
public Position UnboundRowPosition { get; set; }
Property Value
UnboundRowsCount
Gets or sets the Bnbound Row Count for the Model. This would add additional rows
to the Top of the Grid after the Column headers or Bottom of the Grid based on UnboundRowPosition
Declaration
public int UnboundRowsCount { get; set; }
Property Value
UpdateMode
Gets or sets the update mode.
Declaration
public UpdateMode UpdateMode { get; set; }
Property Value
VisualStyle
Gets or sets the visual style.
Declaration
public VisualStyle VisualStyle { get; set; }
Property Value
Methods
add_ChildPropertyNameChanged(GridRoutedEventHandler)
Declaration
public void add_ChildPropertyNameChanged(GridRoutedEventHandler value)
Parameters
add_CreatingTreeNode(GridTreeCreatingNodeHandler)
Declaration
public void add_CreatingTreeNode(GridTreeCreatingNodeHandler value)
Parameters
add_ExpandStateChanged(GridTreeNodeEventHandler)
Declaration
public void add_ExpandStateChanged(GridTreeNodeEventHandler value)
Parameters
add_ExpandStateChanging(GridTreeNodeCancelEventHandler)
Declaration
public void add_ExpandStateChanging(GridTreeNodeCancelEventHandler value)
Parameters
add_ItemsSourceChanged(GridRoutedEventHandler)
Declaration
public void add_ItemsSourceChanged(GridRoutedEventHandler value)
Parameters
add_ParentPropertyNameChanged(GridRoutedEventHandler)
Declaration
public void add_ParentPropertyNameChanged(GridRoutedEventHandler value)
Parameters
add_QueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventHandler)
Declaration
public void add_QueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventHandler value)
Parameters
add_RequestNodeImage(GridTreeRequestNodeImageHandler)
Declaration
public void add_RequestNodeImage(GridTreeRequestNodeImageHandler value)
Parameters
add_RequestTreeItems(GridTreeRequestTreeItemsHandler)
Declaration
public void add_RequestTreeItems(GridTreeRequestTreeItemsHandler value)
Parameters
AutoPopulateColumnInfo()
This method is only called if the Columns collection has not been explicitly populated by the user
before the initial raising of the RequestTreesItems event in OnLoad.
Declaration
public void AutoPopulateColumnInfo()
CollapseAllNodes()
Collapses all expanded nodes.
Declaration
public void CollapseAllNodes()
CollapseAllNodes(GridTreeNode)
Collapse all passed-in node as well as child nodes of the passed-in node.
Declaration
public void CollapseAllNodes(GridTreeNode n)
Parameters
Type |
Name |
Description |
GridTreeNode |
n |
The node to be collapsed.
|
CollapseNode(GridTreeNode)
Declaration
public void CollapseNode(GridTreeNode n)
Parameters
Type |
Name |
Description |
GridTreeNode |
n |
The node to be collapsed.
|
CollapseNode(Int32)
Collapse the GridNode that corresponds to the given grid row index.
Declaration
public void CollapseNode(int gridRowIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
gridRowIndex |
The rowIndex of the GridNode to be collapsed.
|
Dispose()
Declaration
ExpandAllNodes()
Declaration
public void ExpandAllNodes()
ExpandAllNodes(GridTreeNode)
Expands the given node and all of its child nodes.
Declaration
public void ExpandAllNodes(GridTreeNode n)
Parameters
Type |
Name |
Description |
GridTreeNode |
n |
The node to be expanded.
|
ExpandNode(GridTreeNode)
Declaration
public void ExpandNode(GridTreeNode n)
Parameters
Type |
Name |
Description |
GridTreeNode |
n |
The node to be expanded.
|
ExpandNode(Int32)
Expand the GridNode that corresponds to the given grid row index.
Declaration
public void ExpandNode(int gridRowIndex)
Parameters
Type |
Name |
Description |
System.Int32 |
gridRowIndex |
The rowIndex of the GridNode to be expanded.
|
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreatingTreeNode(GridTreeCreatingNodeEventArgs)
Raises the CreatingNode event.
Declaration
protected virtual void OnCreatingTreeNode(GridTreeCreatingNodeEventArgs e)
Parameters
OnExpandStateChanged(GridTreeNode, GridTreeNodeActions)
Raises the ExpandStateChanged event.
Declaration
public void OnExpandStateChanged(GridTreeNode node, GridTreeNodeActions action)
Parameters
OnExpandStateChanging(GridTreeNode, GridTreeNodeActions)
Raises the ExpandStateChanging event.
Declaration
public bool OnExpandStateChanging(GridTreeNode node, GridTreeNodeActions action)
Parameters
Returns
Type |
Description |
System.Boolean |
True if the action should be completed, false otherwise.
|
OnNodesSorted()
Called after sorting the nodes in GridTreeControl
Declaration
protected virtual void OnNodesSorted()
OnQueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventArgs)
Raises the QueryVisibleColumnInfo event.
Declaration
protected virtual void OnQueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventArgs Args)
Parameters
Populate()
Call this method to repopulate a GridTreeControl if the GridTreeControl has been
previously reset to an empty tree by calling the Reset() method.
Declaration
RaiseCreatingTreeNode(GridTreeCreatingNodeEventArgs)
Raises the CreatingTreeNode event.
Declaration
public void RaiseCreatingTreeNode(GridTreeCreatingNodeEventArgs e)
Parameters
RaiseQueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventArgs)
Raises the query visible column info.
Declaration
public void RaiseQueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventArgs e)
Parameters
RaiseRequestNodeImage(GridTreeRequestNodeImageEventArgs)
Declaration
public void RaiseRequestNodeImage(GridTreeRequestNodeImageEventArgs e)
Parameters
RaiseRequestTreeItems(GridTreeRequestChildListEventArgs)
Declaration
public void RaiseRequestTreeItems(GridTreeRequestChildListEventArgs e)
Parameters
remove_ChildPropertyNameChanged(GridRoutedEventHandler)
Declaration
public void remove_ChildPropertyNameChanged(GridRoutedEventHandler value)
Parameters
remove_CreatingTreeNode(GridTreeCreatingNodeHandler)
Declaration
public void remove_CreatingTreeNode(GridTreeCreatingNodeHandler value)
Parameters
remove_ExpandStateChanged(GridTreeNodeEventHandler)
Declaration
public void remove_ExpandStateChanged(GridTreeNodeEventHandler value)
Parameters
remove_ExpandStateChanging(GridTreeNodeCancelEventHandler)
Declaration
public void remove_ExpandStateChanging(GridTreeNodeCancelEventHandler value)
Parameters
remove_ItemsSourceChanged(GridRoutedEventHandler)
Declaration
public void remove_ItemsSourceChanged(GridRoutedEventHandler value)
Parameters
remove_ParentPropertyNameChanged(GridRoutedEventHandler)
Declaration
public void remove_ParentPropertyNameChanged(GridRoutedEventHandler value)
Parameters
remove_QueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventHandler)
Declaration
public void remove_QueryVisibleColumnInfo(GridTreeQueryVisibleColumnInfoEventHandler value)
Parameters
remove_RequestNodeImage(GridTreeRequestNodeImageHandler)
Declaration
public void remove_RequestNodeImage(GridTreeRequestNodeImageHandler value)
Parameters
remove_RequestTreeItems(GridTreeRequestTreeItemsHandler)
Declaration
public void remove_RequestTreeItems(GridTreeRequestTreeItemsHandler value)
Parameters
Reset()
This method clears the GridTreeControl of all nodes and column schema information.
Declaration
Events
ChildPropertyNameChanged
Declaration
public event GridRoutedEventHandler ChildPropertyNameChanged
Event Type
CreatingTreeNode
Event which is raised as GridTreeNodes are created so derived tree nodes can be used.
Declaration
public event GridTreeCreatingNodeHandler CreatingTreeNode
Event Type
ExpandStateChanged
A notification event that is raised after a node has been expand or collapsed as the result of the user clicking the expand button.
Declaration
public event GridTreeNodeEventHandler ExpandStateChanged
Event Type
ExpandStateChanging
A cancelable event raised before the expand state of a node changes as a result of the user clicking the expand button.
Declaration
public event GridTreeNodeCancelEventHandler ExpandStateChanging
Event Type
ItemsSourceChanged
Declaration
public event GridRoutedEventHandler ItemsSourceChanged
Event Type
ModelLoaded
Occurs when the Model is loaded and the Template is applied. This is useful to listen to Model events when
the control is initialized.
this.treeControl.ModelLoaded += (sender, args) =>
{
this.treeControl.Model.QueryCellInfo += new
Syncfusion.Windows.Controls.Grid.GridQueryCellInfoEventHandler(Model_QueryCellInfo);
};
Declaration
public event EventHandler ModelLoaded
Event Type
NodesPopulated
Occurs after the Nodes are populated in the Grid.
Declaration
public event EventHandler NodesPopulated
Event Type
ParentPropertyNameChanged
Declaration
public event GridRoutedEventHandler ParentPropertyNameChanged
Event Type
QueryVisibleColumnInfo
Occurs when [query visible column info].
Declaration
public event GridTreeQueryVisibleColumnInfoEventHandler QueryVisibleColumnInfo
Event Type
RequestNodeImage
This event is used to request an image for the specified node item. This event is only raised if SupportNodeImages is true.
Declaration
public event GridTreeRequestNodeImageHandler RequestNodeImage
Event Type
RequestTreeItems
This event is used to request an IEnumerable object that holds the child item objects for a particular parent item.
Declaration
public event GridTreeRequestTreeItemsHandler RequestTreeItems
Event Type
Implements
System.IDisposable
Extension Methods