| Class | Description |
|---|---|
| BetterListView | Ultimate ListView control replacement. |
| BetterListViewAddress | Represents a location of group/item in Better ListView. |
| BetterListViewAfterItemSortEventArgs | Provides data for BetterListView.AfterItemSort event. |
| BetterListViewBase | Control with items in a specific layout. |
| BetterListViewBeforeDragEventArgs | Provides data for BetterListView.BeforeDrag event. |
| BetterListViewBeforeItemSortEventArgs | Provides data for BetterListView.BeforeItemSort event. |
| BetterListViewCachedCollection(TItem) | Common collection tied to Better ListView state. |
| BetterListViewCachedImage | Represents a cached element image. |
| BetterListViewCachedItemCollection | Collection of items tied to Better ListView state. |
| BetterListViewColumnClickedEventArgs | Provides data for BetterListView.ColumnClicked event. |
| BetterListViewColumnClickEventArgs | Provides data for BetterListView.ColumnClick event. |
| BetterListViewColumnHeader | Represents a BetterListView column header. |
| BetterListViewColumnHeaderBounds | Column header boundaries. |
| BetterListViewColumnHeaderCollection | Collection of BetterListView column headers. |
| BetterListViewColumnHeaderCollectionConverter | Type converter for BetterListViewColumnHeaderCollection. |
| BetterListViewColumnHeaderCollectionEditor | Collection editor for BetterListViewColumnHeaderCollection. |
| BetterListViewColumnHeaderConverter | Type converter for BetterListViewColumnHeader. |
| BetterListViewColumnReorderedEventArgs | Provides data for BetterListView.ColumnReordered event. |
| BetterListViewColumnWidthChangedEventArgs | Provides data for BetterListView.ColumnWidthChanged event. |
| BetterListViewColumnWidthChangingEventArgs | Provides data for BetterListView.ColumnWidthChanging event. |
| BetterListViewDragDropEffectSettingEventArgs | Provides data for BetterListView.DragDropEffectSetting event. |
| BetterListViewDragDropExceptionEventArgs | Provides data for BetterListView.DragDropException event. |
| BetterListViewDrawBackgroundEventArgs | Provides data for BetterListView.BeforeDrawBackground and BetterListView.DrawBackground events. |
| BetterListViewDrawColumnHeaderBackgroundEventArgs | Provides data for BetterListView.BeforeDrawColumnHeaderBackground and BetterListView.DrawColumnHeaderBackground events. |
| BetterListViewDrawColumnHeaderEventArgs | Provides data for BetterListView.DrawColumnHeader events. |
| BetterListViewDrawGroupBackgroundEventArgs | Provides data for BetterListView.DrawGroupBackground events. |
| BetterListViewDrawGroupEventArgs | Provides data for BetterListView.DrawGroup events. |
| BetterListViewDrawInsertionMarkEventArgs | Provides data for BetterListView.DrawGroup events. |
| BetterListViewDrawItemBackgroundEventArgs | Provides data for BetterListView.DrawItemBackground events. |
| BetterListViewDrawItemEventArgs | Provides data for BetterListView.DrawItem events. |
| BetterListViewElement | Represents an BetterListView element. |
| BetterListViewElementBase | Base class for all element types. |
| BetterListViewElementBounds | Common Better ListView element boundaries. |
| BetterListViewElementBoundsBase | BetterListView element boundaries. |
| BetterListViewElementCollection(TElement) | Common collection of BetterListView elements. |
| BetterListViewElementCollectionBase | Base class for all collection used by BetterListView. |
| BetterListViewFocusedItemChangedEventArgs | Provides data for BetterListView.FocusedItemChanged event. |
| BetterListViewFormatItemEventArgs | Provides data for BetterListView.BetterListViewFormatItem event. |
| BetterListViewGroup | Represents a BetterListView group. |
| BetterListViewGroupBounds | Group boundaries. |
| BetterListViewGroupCollection | Collection of BetterListView groups. |
| BetterListViewGroupCollectionConverter | Type converter for BetterListViewGrupCollection. |
| BetterListViewGroupCollectionEditor | Collection editor for BetterListViewGroupCollection. |
| BetterListViewGroupConverter | Type converter for BetterListViewGroup. |
| BetterListViewHitTestChangedEventArgs | Provides data for BetterListView.HitTestChanged event. |
| BetterListViewCheckedIndexCollection | Represents checked items within Better ListView control. |
| BetterListViewCheckedItemCollection | Represents checked items within Better ListView control. |
| BetterListViewCheckedItemsChangedEventArgs | Provides data for BetterListView.CheckedItemsChanged event. |
| BetterListViewCheckItemReorderEventArgs | Provides data for BetterListView.ItemReorer event. |
| BetterListViewItem | Represets a BetterListView item. |
| BetterListViewItemActivateEventArgs | Provides data for BetterListView.ItemActivate event. |
| BetterListViewItemBounds | Item boundaries. |
| BetterListViewItemCollection | Collection of BetterListView items. |
| BetterListViewItemCollectionConverter | Type converter for BetterListViewItemCollection. |
| BetterListViewItemCollectionEditor | Collection editor for BetterListViewItemCollection. |
| BetterListViewItemComparer | Comparer of BetterListView items. |
| BetterListViewItemConverter | Type converter for BetterListViewItem. |
| BetterListViewItemDragData | Item data holder for Drag and Drop operations. |
| BetterListViewItemDragEventArgs | Provides data for BetterListView.ItemDrag event. |
| BetterListViewItemDropEventArgs | Provides data for BetterListView.ItemDrop event. |
| BetterListViewItemCheckedEventArgs | Provides data for BetterListView.ItemChecked event. |
| BetterListViewItemCheckEventArgs | Provides data for BetterListView.ItemCheck event. |
| BetterListViewItemMouseHoverEventArgs | Provides data for BetterListView.ItemMouseHover event. |
| BetterListViewItemReorderEventArgs | Provides data for BetterListView.ItemReorder event. |
| BetterListViewItemSearchEventArgs | Provides data for BetterListView.ItemSearch event. |
| BetterListViewItemSelectionChangedEventArgs | Provides data for BetterListView.ItemSelectionChanged event. |
| BetterListViewItemSet | Set of BetterListViewItem instances. |
| BetterListViewLabelEditCancelEventArgs | Provides data for BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events. |
| BetterListViewLabelEditEventArgs | Provides data for BetterListView.AfterLabelEdit event. |
| BetterListViewLayout(TElement) | Common BetterListView layout. |
| BetterListViewLayoutBase | Common BetterListView layout. |
| BetterListViewLayoutColumns | Represents layout of column header elements. |
| BetterListViewLayoutCommon(TElement) | Common layout of BetterListView elements. |
| BetterListViewLayoutGroups | Common groups layout. |
| BetterListViewLayoutGroupsHorizontal | Horizontal group layout. |
| BetterListViewLayoutGroupsVertical | Vertical groups layout. |
| BetterListViewLayoutItems | Represents layout of column header elements. |
| BetterListViewNaturalItemComparer | Natural (alphanumeric) comparer of BetterListView items. |
| BetterListViewReadOnlyGroupSet | Immutable set of BetterListViewGroup instances ensuring reference equality comparison. |
| BetterListViewReadOnlyItemSet | Immutable set of BetterListViewItem instances ensuring reference equality comparison. |
| BetterListViewRequestEmbeddedControlEventArgs | Provides data for BetterListView.RequestEmbeddedControl event. |
| BetterListViewScrollPropertiesChangedEventArgs | Provides data for BetterListView.HScrollPropertiesChanged and BetterListView.VScrollPropertiesChanged events. |
| BetterListViewSelectedIndexCollection | Represents checked items within Better ListView control. |
| BetterListViewSelectedItemCollection | Represents checked items within Better ListView control. |
| BetterListViewSelectedItemsChangedEventArgs | Provides data for BetterListView.SelectedItemsChanged event. |
| BetterListViewSortList | List with unique sort infos. |
| BetterListViewSubItem | Represents a BetterListView sub-item. |
| BetterListViewSubItemBounds | Sub-item boundaries. |
| BetterListViewSubItemCollection | Collection of BetterListView sub-items. |
| BetterListViewSubItemCollectionConverter | Type converter for BetterListViewSubItemCollection. |
| BetterListViewSubItemCollectionEditor | Collection editor for BetterListViewSubItemCollection. |
| BetterListViewSubItemConverter | Type converter for BetterListViewSubItem. |
| BetterListViewToolTipInfoCollection | Collection of BetterListView Tooltips. |
| BetterListViewToolTipInfoCollectionConverter | Type converter for BetterListViewToolTipInfo. |
| BetterListViewToolTipInfoCollectionEditor | Collection editor for BetterListViewToolTipInfoCollection. |
| BetterListViewToolTipInfoConverter | Type converter for BetterListViewToolTipInfo. |
| BetterListViewToolTipOptionsConverter | Type converter for BetterListViewToolTipOptions. |
| BetterListViewViewChangedEventArgs | Provides data for BetterListView.ViewChanged event. |
| BetterThumbnailBrowser | Control for browsing image thumbnails. |
| BetterThumbnailBrowserItem | Represents a BetterThumbnailBrowser item. |
| CustomLoadingProvider | Provides possibly non-image loading on thumbnail items. |
| CustomLoadingProvider.StoredItem | Represents an item loaded on background thread and stored for firther loading on foreground. |
| DefaultImageLoadingProvider | Provides default implementation for loading thumbnail images from image files. |
| DictionaryBase(TKey,TValue) | Base class for dictionaries. |
| HashList(TKey,TValue) | Dictionary maintaining order of items. |
| ImageLoadingProvider | Provides image loading on thumbnail items. |
| ImageLoadingProvider.StoredItem | Represents an item loaded on background thread and stored for firther loading on foreground. |
| ItemLoadedEventArgs | Provides data for BetterThumbnailBrowser.ItemLoaded event. |
| LoadingFinishedEventArgs | Provides data for BetterThumbnailBrowser.ItemLoaded event. |
| LoadingProvider | Provides the logic for loading individual thumbnail items on foreground and background thread separately. |
| NaturalComparer | Alphanumeric (natural) order comparer. |
| Painter | Common control drawing routines. |
| SetBase(TItem) | Base class for hash sets. |
| ThumbnailSizeChangedEventArgs | Provides data for BetterThumbnailBrowser.ThumbnailSizeChanged event. |
| Interface | Description |
|---|---|
| IBetterListViewElementCollection(TItem) | Collection of BetterListView elements. |
| ILoadingProviderData | Custom user data to be passed from background loading thread to foreground. |
| Structure | Description |
|---|---|
| BetterListViewColumnHeaderStateInfo | Column header state information. |
| BetterListViewElementCollectionChangeInfo | Represents a modification done to an element collection. |
| BetterListViewEmbeddedControlPlacement | Embedded control placement information. |
| BetterListViewEmptyText | Represents a text visible in BetterListView, when there is no item present. |
| BetterListViewGroupStateInfo | Group state information. |
| BetterListViewHitTestInfo | Represents a state information about elements in relation to mouse position and buttons pressed. |
| BetterListViewImageSize | Represents image size limits. |
| BetterListViewInsertionLocation | Represents insertion location within Better ListView. |
| BetterListViewInsertionMark | Insertion mark for pinpointing the place of item insertion within other items. |
| BetterListViewInvalidationInfo | Information about level of invalidation and the invalidated area. |
| BetterListViewItemStateInfo | Item state information. |
| BetterListViewScrollProperties | Encapsulates properties related to scrolling |
| BetterListViewSearchSettings | Keyboard search settings. |
| BetterListViewSortInfo | Information about sorted column. |
| BetterListViewToolTipInfo | Information about current location of the ToolTip. |
| BetterListViewToolTipOptions | ToolTip appearance and behavior options. |
| Delegate | Description |
|---|---|
| BetterListViewAfterItemSortEventHandler | Represents the method handling BetterListView.AfterItemSort event. |
| BetterListViewBeforeDragEventHandler | Represents the method handling BetterListView.BeforeDrag event. |
| BetterListViewBeforeItemSortEventHandler | Represents the method handling BetterListView.BeforeItemSort event. |
| BetterListViewColumnClickedEventHandler | Represents the method handling BetterListView.ColumnClicked event. |
| BetterListViewColumnClickEventHandler | Represents the method handling BetterListView.ColumnClick event. |
| BetterListViewColumnReorderedEventHandler | Represents the method handling BetterListView.ColumnReordered event. |
| BetterListViewColumnWidthChangedEventHandler | Represents the method handling BetterListView.ColumnWidthChanged event. |
| BetterListViewColumnWidthChangingEventHandler | Represents the method handling BetterListView.ColumnWidthChanging event. |
| BetterListViewDragDropEffectSettingEventHandler | Represents the method handling BetterListView.DragDropEffectSetting event. |
| BetterListViewDragDropExceptionEventHandler | Represents the method handling BetterListView.DragDropException event. |
| BetterListViewDrawBackgroundEventHandler | Represents the method handling BetterListView.DrawBackground event. |
| BetterListViewDrawColumnHeaderBackgroundEventHandler | Represents the method handling BetterListView.DrawColumnHeaderBackground event. |
| BetterListViewDrawColumnHeaderEventHandler | Represents the method handling BetterListView.DrawColumnHeader event. |
| BetterListViewDrawGroupBackgroundEventHandler | Represents the method handling BetterListView.DrawGroupBackground event. |
| BetterListViewDrawGroupEventHandler | Represents the method handling BetterListView.DrawGroup event. |
| BetterListViewDrawInsertionMarkEventHandler | Represents the method handling BetterListView.DrawInsertionMark event. |
| BetterListViewDrawItemBackgroundEventHandler | Represents the method handling BetterListView.DrawItemBackground event. |
| BetterListViewDrawItemEventHandler | Represents the method handling BetterListView.DrawItem event. |
| BetterListViewFocusedItemChangedEventHandler | Represents the method handling BetterListView.FocusedItemChanged event. |
| BetterListViewFormatItemEventHandler | Represents the method handling BetterListView.FormatItem event. |
| BetterListViewHitTestChangedEventHandler | Represents the method handling BetterListView.HitTestChanged event. |
| BetterListViewCheckedItemsChangedEventHandler | Represents the method handling BetterListView.CheckedItemsChanged event. |
| BetterListViewCheckItemReorderEventHandler | Represents the method handling BetterListView.CheckItemReorder event. |
| BetterListViewItemActivateEventHandler | Represents the method handling BetterListView.ItemActivate event. |
| BetterListViewItemDragEventHandler | Represents the method handling BetterListView.ItemDrag event. |
| BetterListViewItemDropEventHandler | Represents the method handling BetterListView.ItemDrop event. |
| BetterListViewItemCheckedEventHandler | Represents the method handling BetterListView.ItemChecked event. |
| BetterListViewItemCheckEventHandler | Represents the method handling BetterListView.ItemCheck event. |
| BetterListViewItemMouseHoverEventHandler | Represents the method handling BetterListView.ItemMouseHover event. |
| BetterListViewItemReorderEventHandler | Represents the method handling BetterListView.ItemReorder event. |
| BetterListViewItemSearchEventHandler | Represents the method handling BetterListView.ItemSearch event. |
| BetterListViewItemSelectionChangedEventHandler | Represents the method handling BetterListView.ItemSelectionChanged event. |
| BetterListViewLabelEditCancelEventHandler | Represents the method handling BetterListView.BeforeLabelEdit and BetterListView.AfterLabelEditCancel events. |
| BetterListViewLabelEditEventHandler | Represents the method handling BetterListView.AfterLabelEdit event. |
| BetterListViewScrollPropertiesChangedEventHandler | Represents the method that will handle HScrollPropertiesChanged and VScrollPropertiesChanged events of the BetterListView control. |
| BetterListViewSelectedItemsChangedEventHandler | Represents the method handling BetterListView.SelectedItemsChanged event. |
| BetterListViewViewChangedEventHandler | Represents the method handling BetterListView.ViewChanged event. |
| ItemLoadedEventHandler | Represents the method handling BetterThumbnailBrowser.ItemLoaded event. |
| LoadingFinishedEventHandler | Represents the method handling BetterThumbnailBrowser.LoadingFinished event. |
| LoadingProvider.LoadItemsDelegate | Callback for synchronizing item loading method. |
| ThumbnailSizeChangedEventHandler | Represents the method handling BetterThumbnailBrowser.ThumbnailSizeChanged event. |
| Enumeration | Description |
|---|---|
| BetterListViewAutoScrollMode | Automatic scrolling mode. |
| BetterListViewColumnHeaderAutoResizeStyle | Specifies how a column header should be automatically resized. |
| BetterListViewColumnHeaderDisplayMode | Display mode of the column header. |
| BetterListViewColumnHeaderState | State of a BetterListViewColumnHeader. |
| BetterListViewColumnHeaderStyle | Style of the BetterListView column header. |
| BetterListViewColumnReorderMode | Column reordering mode. |
| BetterListViewColumnReorderOptions | Column header reordering options. |
| BetterListViewColumnWidthChangeSource | Reason for changing column width. |
| BetterListViewDragDropDisplay | Drag and Drop display mode. |
| BetterListViewDropPart | Part of an element on which data is dropped. |
| BetterListViewElementCollectionChangeType | Type of collection modification. |
| BetterListViewGridLines | type of grid to display |
| BetterListViewGroupExpandButtonState | State of group expand button. |
| BetterListViewGroupHeaderBehavior | Defined extra behavior of group headers when interacting with keyboard and mouse. |
| BetterListViewGroupState | State of a BetterListViewGroup. |
| BetterListViewHeaderStyle | Style of the BetterListView column header. |
| BetterListViewHideSelectionMode | Specifies item selection display when Better ListView loses focus. |
| BetterListViewHitPart | Part of an element mouse pointer is located on. |
| BetterListViewHitTestLocations | Locations of mouse pointer on a single position. |
| BetterListViewCheckBoxAppearance | Item check box appearance. |
| BetterListViewCheckBoxes | Display mode of item check boxes |
| BetterListViewCheckStateChangeMode | Type of check box state change. |
| BetterListViewImageAlignmentHorizontal | Horizontal image alignment. |
| BetterListViewImageAlignmentVertical | Vertical image alignment. |
| BetterListViewInvalidationFlags | Control invalidation options. |
| BetterListViewInvalidationLevel | Level of control invalidation. |
| BetterListViewItemActivationSource | Cause of item activation. |
| BetterListViewItemBoundsPortion | Represents portion of item boundaries. |
| BetterListViewItemExpandButtonState | Sate of item expand button. |
| BetterListViewItemReorderInvalidationReasons | Reasons why item reorder has been invalidated. |
| BetterListViewItemReorderMode | Item reordering mode. |
| BetterListViewItemReorderOptions | Item reordering options. |
| BetterListViewItemSearchSource | Source of the item searching event. |
| BetterListViewItemState | State of a BetterListViewItem. |
| BetterListViewLabelEditActivation | Label editing activation methods. |
| BetterListViewScrollBarDisplayMode | Display mode of the scroll bar. |
| BetterListViewSearchMode | Item search mode. |
| BetterListViewSearchOptions | Item search options. |
| BetterListViewSelectionChangeMode | Type of selection change. |
| BetterListViewSortedColumnsRowsHighlight | Display mode of a sorted column. |
| BetterListViewSortMethod | Method of item comparison in sorting by column. |
| BetterListViewSortOptions | Additional item sorting options. |
| BetterListViewSortOrder | Order in which the item collection is sorted by column. |
| BetterListViewState | Type of a BetterListView state. |
| BetterListViewSubItemFocusBehavior | Specifies whether individual sub-items can be focused. |
| BetterListViewTargetElement | Specifies target adjacent element. |
| BetterListViewTextWrapping | Text wrapping behavior of items and sub-items. |
| BetterListViewToolTipLocation | Location of a ToolTip on BetterListView. |
| BetterListViewUnselectionBehavior | Type of child item unselection behavior when parent item is collapsed. |
| BetterListViewView | Item display mode. |
| BetterListViewViewInternal | Item display mode. |
| FilenameFormatOptions | Options for generating thumbnail item labels from image file paths. |
| ImageBorderType | Image border style. |
| LoadingFinishReason | Reason why the thumbnail item loading has finished. |
| LoadingRestartOptions | Thumbnail item loader restarting options. |
| TextAlignmentHorizontal | Horizontal text alignment. |
| TextAlignmentVertical | Vertical text alignment. |
| TextTrimming | Text trimming method. |