Base class that represents the model for VirtualTreeView.
Provides view nodes and handles state.
Inheritance Hierarchy
Spotfire.Dxp.Forms.ComponentsVirtualTreeViewModel
Namespace: Spotfire.Dxp.Forms.Components
Assembly: Spotfire.Dxp.Forms (in Spotfire.Dxp.Forms.dll) Version: 25.11.10401.3615 (25.11.10401.3615)
Syntax
C#
public abstract class VirtualTreeViewModel
The VirtualTreeViewModel type exposes the following members.
Constructors
Name | Description | |
---|---|---|
VirtualTreeViewModel |
Initializes a new instance of the VirtualTreeViewModel class.
| |
VirtualTreeViewModel(IEqualityComparerVirtualTreeViewNode) |
Initializes a new instance of the VirtualTreeViewModel class.
|
Methods
Name | Description | |
---|---|---|
CheckAll |
Checks all.
| |
CheckAllCore |
Checks all.
| |
Collapse |
Collapses the node at specified index.
| |
CollapseCore |
Collapses the node at specified index.
| |
Expand |
Expands the node at specified index.
| |
ExpandCore |
Expands the node at specified index.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasCheckBoxesCore |
If true checkboxes will be displayed next to nodes.
Models that return true are expected to override SetCheckedCore(Int32, Boolean),
CheckAllCore and UncheckOthersCore(Int32).
| |
IsMultiSelectCore |
If true the model is expected to support multiple selections
and use the SelectedIndexes property instead of SelectedIndex | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnSelectionChangedCore |
Called after the selection has changed.
| |
OnUpdated |
Raises the Updated event.
| |
SetChecked |
Checks or unchecks the node at the specified index.
| |
SetCheckedCore |
Checks or unchecks the node at the specified index.
| |
UncheckOthers |
Unchecks all nodes except specified index.
| |
UncheckOthersCore |
Unchecks all nodes except specified index.
|
Properties
Name | Description | |
---|---|---|
HasCheckBoxes |
Gets a value indicating whether checkboxes should be displayed next to nodes.
| |
IsMultiSelect |
Gets a value indicating whether this model supports multi select.
| |
SelectedIndex |
Gets or sets the selected index. -1 indicates no selection.
| |
SelectedIndexes |
Gets or sets the selected indices. An empty index set indicates no selection.
| |
ViewNodes |
Gets or sets the view nodes.
|
Events
Name | Description | |
---|---|---|
Updated |
Occurs when the model gets updated.
|
Version Information
See Also