TreeListEditor Members

Constructors

Name Description
TreeListEditor(IModelListView)

Creates and initializes an instance of the TreeListEditor class.

Properties

Name Description
Adapter

Provides access to the tree node adapter used by the TreeListEditor.

BorderStyle

Gets or sets the border style for the target Tree List.

ClearFocusedObjectOnMouseClick

Specifies whether the focused object can be deselected by clicking on the TreeListEditor's region not occupied by a node.

Columns

Provides access to a collection of objects representing the TreeListEditor's columns.

ContextMenuTemplate

Provides access to the TreeListEditor's Context Menu Template.

DeferredNodeLoading

Indicates whether deferred node loading is enabled.

FocusedObject

Gets or sets the focused object in the TreeListEditor.

HoldRootValue

Specifies whether the nodes whose parent node is absent in the TreeListEditor's data source should be displayed as root.

IsFooterVisible

Specifies whether the TreeListEditor's footer is visible.

Name

Specifies the TreeListEditor's name.

PopupSite

Returns the control over which a context menu is being invoked.

Printable

Specifies the control to be exported via the ExportController.ExportAction.

ProcessSelectedItemBySingleClick

Specifies whether a List View's record must be processed after a click or a double-click.

RootValue

Specifies the root node.

SelectionType

Returns the selection type supported by the TreeListEditor.

SupportedExportFormats

Provides access to the list of export formats supported by the current Tree List Editor.

TrackMousePosition

Specifies whether mouse tracking is enabled for the TreeListEditor.

TreeList

Provides access to the TreeListEditor's control.

Methods

Name Description
ApplyModel()

Updates the current List Editor's state in accordance with the information stored in the Application Model.

BeginUpdate()

Prevents the TreeListEditor's control from being updated until the TreeListEditor.EndUpdate method is called.

BreakLinksToControls()

Removes references to the TreeListEditor's control and its event handlers.

CanShowPopupMenu(Point)

Returns a Boolean value that indicates whether it is possible to invoke a context menu at the specified position.

Dispose()

Releases all resources used by the TreeListEditor.

EndUpdate()

Unlocks the TreeListEditor's control after a call to the TreeListEditor.BeginUpdate method and causes an immediate update.

GetIndexByObject(Object)

Returns the index of an object that represents the TreeListEditor's node.

GetObjectByIndex(Int32)

Returns an object that represents the TreeListEditor's node with the specified index.

GetOrderedObjects()

Returns an ordered list of objects that represent the TreeListEditor's nodes.

GetSelectedObjects()

Provides access to the collection of objects that are currently selected in the TreeListEditor's TreeList control.

OnExporting()

Performs the required pre-export actions under the TreeListEditor.

Refresh()

Refreshes the bound data source of the TreeListEditor's control.

RemoveColumn(ColumnWrapper)

Removes a particular column from the TreeListEditor's TreeListEditor.TreeList.

SaveModel()

Writes information on a List Editor's control to the Application Model.

SetMenuManager(IDXMenuManager)

Sets the IDXMenuManager object that controls the Look & Feel options of the Context Menu Template via the TreeListEditor's control.

Setup(CollectionSourceBase, XafApplication)

Performs additional initialization of the TreeListEditor.

Events

Name Description
BeginCustomization

Occurs after the customization form that displays headers of hidden columns has been displayed.

EndCustomization

Occurs before the customization form that displays headers of hidden columns has been closed.

PrintableChanged

Occurs when the IExportable.Printable control is created and disposed of.

TreeListDoubleClick

Occurs when the TreeListEditor's item is double clicked.

TreeListKeyDown
TreeListMouseClick
TreeListMouseDown
TreeListMouseMove