In This Article

ActiproSoftware.Windows.Controls.Grids Namespace

Classes

PropertyGrid

Represents a property grid control.

PropertyGridItem

Represents an item for a ActiproSoftware.Windows.Controls.Grids.PropertyGridItem.PropertyGrid control.

PropertyGridItemActionHandlerDictionary

Represents a dictionary of Type to PropertyGridItemActionHandler objects.

PropertyGridItemActionRequest

Stores information about a request for a PropertyGridItemActionHandler.

PropertyGridItemAdapter

Provides an abstract base class for a TreeListBoxItemAdapter that can be used in a PropertyGrid.

PropertyGridItemStyleSelector

Chooses a Style based on the data object and the data-bound element.

PropertyGridItemTemplateSelector

Chooses a DataTemplate based on the data object and the data-bound element for a PropertyGridItem.

PropertyGridNameTemplateSelector

Chooses a DataTemplate based on the data object and the data-bound element for a PropertyGrid name cell.

PropertyGridValueTemplateSelector

Chooses a DataTemplate based on the data object and the data-bound element for a PropertyGrid value cell.

PropertyModelChildChangeEventArgs

Provides event arguments for IPropertyModel child change events, such as when a child item is added to or removed from a collection.

PropertyModelValueChangeEventArgs

Provides event arguments for IPropertyModel value change events.

TreeListBox

Represents an advanced single-column tree view control.

TreeListBoxItem

Represents an item for a TreeListBox control.

TreeListBoxItemAdapter

An adapter that can provide an item's hierarchy and visual state data for usage in a TreeListBox.

TreeListBoxItemEventArgs

Provides event arguments for TreeListBox item-related events.

TreeListBoxItemExpansionEventArgs

Provides event arguments for TreeListBox item expand and collapse-related events.

TreeListBoxItemMenuEventArgs

Provides event arguments for TreeListBox item menu events.

TreeListView

Represents an advanced multi-column tree view control.

TreeListViewColumn

Represents a column definition for a TreeListView control.

TreeListViewColumnEventArgs

Provides event arguments for TreeListViewColumn events.

TreeListViewColumnHeader

Represents an item for a TreeListBox control.

TreeListViewColumnMenuEventArgs

Provides event arguments for TreeListViewColumn menu events.

TreeListViewItem

Represents an item for a TreeListView control.

TreeListViewItemCell

Represents an item for a TreeListView control.

Interfaces

ISelectedTreeItemCollection

Provides the base requirements for a collection of selected tree items.

ITreeItemNavigator

Provides the base requirements for an object that can navigate a tree of items.

ITreeItemVirtualPlaceholder

Provides the base requirements for an object that is a virtual placeholder for a tree item, used with data virtualization.

Enums

ColumnSortDirection

Specifies the direction of a column sort operation.

TreeExpansionKind

Specifies the kind of expand or collapse.

TreeItemChildrenQueryMode

Specifies the mode by which a tree item's children are queried.

TreeItemDropArea

Specifies a drop area when a drag is over a target item.

TreeItemExpandability

Specifies a tree item's support for expansion toggling.

TreeListViewColumnAutoWidthMode

Specifies which column cells are used to calculate auto-width.

TreeListViewColumnHeaderRole

Specifies the role for a TreeListViewColumnHeader within a TreeListView.

TreeMultiDragKind

Specifies the item multi-drag mode for a tree control.

TreeMultiSelectionKind

Specifies the item multi-select mode for a tree control.

Delegates

PropertyGridItemActionHandler

A delegate that can process the specified PropertyGridItemActionRequest.