Namespace: Consultingwerk.Windows.Framework.Repository.Rendering
Class 
DynamicTreeViewForm Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.Windows.Framework.Repository.Rendering.DynamicFormWithRibbon
Implements: IBaseForm, ICheckOkToClose, ICustomTypeDescriptor, IFormSupportsHelp, IFormWithHash, IFormWithUltraDockManager, IHasDesignerVerbs, IHasPrimaryDataSourceAndTarget, IHasSecurityKey, IHasTabDataSourceCount, ISmartToolbarTarget, ISmartWindowForm, ITabFolderParent




Top Method Summary
Options Name Purpose
BuildTreeViewLayout () Builds the SplitContainer based tree view layout into the Form's FillPanel
InitializeTreeView () Initializes the treeview by fetching the root nodes for the configured RootNodeType
OnShown (EventArgs) Initializes the treeview after the form has been shown
RenderDetailPanel (character) Renders the detail panel referenced by the given template into the content panel
TreeNodeSelectedHandler (Object, TreeNodeSelectionEventArgs) Event handler for the TreeNodeSelected event of the treeview

Top Constructor Summary
Options Name Purpose
DynamicTreeViewForm () Constructor for the DynamicTreeViewForm class
DynamicTreeViewForm (character, character) Constructor for the DynamicTreeViewForm class

Top Property Summary
Options Name Purpose
Infragistics.Win.Misc.UltraPanel ContentPanel
CHARACTER RootNodeType
Consultingwerk.Windows.Controls.DynamicTreeViewControl TreeViewControl


Method Detail
Top

BuildTreeViewLayout ()

Purpose: Builds the SplitContainer based tree view layout into the
Form's FillPanel
Notes: The DynamicTreeViewControl is placed on the left hand side, an
empty content panel - that receives the rendered detail panel -
on the right hand side

Top

InitializeTreeView ()

Purpose: Initializes the treeview by fetching the root nodes for the
configured RootNodeType
Notes: The ISmartTreeNodeProvider for the RootNodeType is expected to
be registered by the application

Top

OnShown (EventArgs)

Purpose: Initializes the treeview after the form has been shown
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for this event
Top

RenderDetailPanel (character)

Purpose: Renders the detail panel referenced by the given template into
the content panel
Notes: A previously rendered detail panel is removed first

Parameters:
pcTemplate CHARACTER
The repository object name of the panel to render
Top

TreeNodeSelectedHandler (Object, TreeNodeSelectionEventArgs)

Purpose: Event handler for the TreeNodeSelected event of the treeview
Notes: Renders the DynamicPanelController referenced by the selected
node's Details:Template into the content panel

Parameters:
sender Progress.Lang.Object
The object that raised the event
e Consultingwerk.Windows.Controls.TreeNodeSelectionEventArgs
The TreeNodeSelectionEventArgs with the data for this event


Constructor Detail
Top

DynamicTreeViewForm ()

Purpose: Constructor for the DynamicTreeViewForm class
Notes:

Top

DynamicTreeViewForm (character, character)

Purpose: Constructor for the DynamicTreeViewForm class
Notes:

Parameters:
pcObjectMasterName CHARACTER
The name of the repository object master
pcCharacterParameterValue CHARACTER
The value of the character startup parameter


Property Detail
Top

Infragistics.Win.Misc.UltraPanel ContentPanel


Returns Infragistics.Win.Misc.UltraPanel
Top

CHARACTER RootNodeType


Returns CHARACTER
Top

Consultingwerk.Windows.Controls.DynamicTreeViewControl TreeViewControl


Returns Consultingwerk.Windows.Controls.DynamicTreeViewControl


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       06.07.2026 14:41:32