IntegralUI ListView for .NET WinForms
						Rich data visualization in multiple views
						
						
						
						
							
								Animation
								Different animation effects are supported
								
								
									
                                        - Fading effect over each item with five speed levels
- Show multiple animated gifs in each item
- Control over image animation
 
							 
							
								Appearance
								Customize the appearance of every control part using many color and format styles
								
								
									
                                        - Customize the appearance of every control part: background, border, columns, items, subitems, check box and scrollbars
- Separate look for each item state: normal, selected, focused, hovered and disabled
- Styles can be inherited from the parent control
- Option to use textures as background and color schemes for each item separately
- Customizable border with three shapes and control over visibility of each border side
- Columns can be drawn over items
- Use gradient fill to paint the background for each item separately
- Anti-aliasing support
- Full or partial transparency to control background, border, item text, images
- Opton to show even/odd rows in alternate colors using custom styles
- State images displayed on left side for each item, with which you can show different states for each item
- Each item can have one or multiple icons shown to the left of its text
- Rendering interface that match appearance of Windows Vista, XP and Classic
- Theme support
- Watermarks
 
							 
							
								Check boxes
								Manage the appareance and behavior of checkboxes
								
								
									
                                        - Check boxes with three-state values is supported
- Option to replace the check box with your own custom appearance
- Allow each item to show or hide its own check box
- Vertical alignment is supported
- Customize the appareance using color styles
 
							 
							
								Columns
								Manage the appareance and behavior of columns
								
								
									
                                        - Customize the appareance using color styles for each column state: normal, hovered and selected
- Columns can have fixed width
- Fix each column to the left or right control side
- Each column can be hidden
- Reorder columns using advanced drag and drop operation
- Populate the column header and footer using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layouts
- Each column can have its own context menu
- Place multiple images in single column header
- Align of text, images and other content in column header to left, center or right
- Content of column subitems can have its own separate alignment
 
							 
							
								Drag and Drop
								Reorder items using advanced drag drop operations
								
								
									
                                        - Use a built-in reordering or create your own custom reordering
- Option to drag and drop multiple items
- Drag Drop items from/to other controls
- Choose whether items can be dragged
- Option to reorder columns
- Use built-in operation where items are reordered in standard way showing the reorder position mark
- Ability to create your own custom drag drop operation
- Support for all standard drag drop events
- Option to show or hide reorder position mark
- Auto scrolling near client area edges allows you to easily move among items
 
							 
							
								Events
								Control the flow of operations using large number of events
								
								
									
                                        - Column, item and subitem add/remove events
- Focus related events
- Column, item and subitem selection events
- Item check box changes events
- Editing events
- Drag Drop events
- Scrollbar events
- Rich content related events
 
							 
							
								Filtering
								Use many options to filter your data
								
								
									
                                        - Filter can accept multiple values and performs data filtering by AND, OR criteria
- Filter can be applied to four item properties: Key, TagString, Text and Value
- Filter can work with prefix and exact match
 
							 
							
								Groups
								Manage the appareance and behavior of groups
								
								
									
                                        - Organize items in mulitple groups
- Customize the appareance of groups using color styles for each column state: normal, hovered and selected
- Three different styles for group headers: gradient, line on bottom and line on center
 
							 
							
								Keyboard Navigation
								Advanced navigation among items
								
								
									
										- Use arrow keys to navigate among items
- Use CTRL, SHIFT and SPACE key to select multiple items
 
							 
							
								Layout
								Organize the content of each column, item and subitem in custom layouts
								
								
									
                                        - Arrange items in five views: Details, List, LargeIcon, SmallIcon and Card view
- Separate columns and items by using spacing among them
- Each column, item and subitem can have invidual settings for margin and padding
- Create custom layouts using HTML tags
- Vertical alignment for item text, icon and check box
 
							 
							
								Miscellaneous
								Other features that can help you
								
								
									
                                        - Load thousands of items in milliseconds
- Ability to present custom animation along with process progress during execution of any operation
- Permissions over item reordering, drag drop operations, selection, hover selection, editing
- Each item can have its own context menu
 
							 
							
								Rich Content
								Create custom layouts using text, images, custom controls and other objects
								
								
									
                                        - Each item and subitem can embed any control
- Each item and subitem can have one or more built-in controls: CheckBox, ComboBox, Rating, ProgressBar, TextBox, DateTimePicker, NumericUpDown
- Ability to add custom editors to each item and subitem
- Populate the item and subitem content using text, images, hyperlinks, checkboxes and custom controls and arrange them in custom layouts
- Option to create a data template which can be used by all items
- Advanced formatting options by use of HTML tags
- Present complex data in each item using table based formatting
- Multiple images at different places in each item
- Multiple custom controls at different places in each item
- Content alignment for every element
- Use of multiple paragraphs and tables to present your data in each item
- Text and other content can be shown in multiple lines or paragraphs
 
							 
							
								Scrollbars
								Manage the appareance and behavior of scrollbars
								
								
									
                                        - Option to show or hide horizontal and vertical scrollbars separately
- Determine whether the control is scrollable
- Choose how current view of the control is scrolled: per pixel or per row
- Determine the scrolling speed of mouse wheel from 5 supported values
- Option to set the position of scrollbar thumb manually
- Customize the appareance of scrollbars using color styles
 
							 
							
								Searching
								Locate the specific item using manual or automatic keyword search
								
								
									
                                        - Search for specific item using prefix or exact match
- Use automatic search whenever a key(s) is pressed
- Locate specific item using manual search with several methods available
 
							 
							
								Serialization
								Use built-in serialization to load/save your data in files, memory streams or databases
								
								
									
                                        - Support for serialization in XML files
- Support for serialization in memory streams
- Support for serialization in databases
 
							 
							
								Selection
								Manage item selection in more efficient way
								
								
									
                                        - Four ways to select items: None, One, MiltiSimple and MultiExtended
- Choose whether only a single item is selected or multiple items can be selected
- Selection is done with mouse and keyboard
- Option to preserve selection while doing other operations
- Ability to have multiple selection using keyboard keys: CTRL, SHIFT and SPACE
- Ability to select item while mouse cursor hovers over it
 
							 
							
								Sorting
								Choose how items are sorted by using built-in or custom sorting
								
								
									
                                        - Each item can have individual sorting enabled, while other items remain unaffected
- Apply custom or built-in sorting to each column
- Sort items in ascending or descending order, or choose none to stop sorting
- Sort your data using three built-in types: integer, double and string
- Ability to create your own custom sort operation very easily
 
							 
							
								Tooltips
								Show customizable tooltips
								
								
									
										- Each item can have its own tooltip
- Tooltip can have custom background and border
- Choose how soon a tolltip will popup, and how long should remain visible