InnerList Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
List control for Inner Applications. This Control supports grouping, sorting, filtering and GUI Virtualization through DataBinding.
public ref class InnerList : System::Windows::Controls::ListView
public class InnerList : System.Windows.Controls.ListView
type InnerList = class
inherit ListView
Public Class InnerList
Inherits ListView
- Inheritance
-
InnerList
Constructors
InnerList() |
Initializes a new instance of this control. |
Fields
AutoGenerateColumnsProperty |
Identifies the AutoGenerateColumns dependency property. |
IsGroupsExpandedProperty |
Identifies the IsGroupsExpanded dependency property. |
IsPrimarySortColumnProperty |
Identifies the IsPrimarySortColumn dependency property. |
Properties
AutoGenerateColumns |
Gets or sets a value indicating whether this list's columns should be automatically generated based on its data. |
Columns |
Gets the collection of columns that this list should display. |
InnerGrid |
Gets InnerListGridView. |
IsGroupsExpanded |
Gets or sets a value indicating whether is groups expanded or not. |
Items |
Gets ItemsSource instead. Does not support adding to Items. |
SortedColumn |
Gets the column that is sorted, or |
Attached Properties
IsPrimarySortColumn |
Methods
ApplySort(InnerListColumn, Boolean) |
Sorts the list by the specified column. This has no effect if the list does not have a data source. |
ClearSort() |
Clears the sort order from the list. |
GetClipboardTextForSelectedItems() |
Gets a tab-delimited string representing the data of the selected rows. |
GetIsPrimarySortColumn(DependencyObject) |
Gets whether a column is the primary sort in a list. |
OnAutoGenerateColumnsChanged(PropertyChangedEventArgs<Boolean>) |
Called when AutoGenerateColumns property changes. |
OnCopyCanExecute(CanExecuteRoutedEventArgs) |
Called to determine if Copy can execute. |
OnCopyExecuted(ExecutedRoutedEventArgs) |
Called when Copy executes. |
OnIsGroupsExpandedChanged(PropertyChangedEventArgs<Boolean>) |
Called when IsGroupsExpanded property changes. |
OnItemsChanged(NotifyCollectionChangedEventArgs) |
Called when ItemsChange to throw an exception indicating we don't support changing Items directly. |
OnItemsSourceChanged(IEnumerable, IEnumerable) |
Called when the ItemsSource changes to set internal fields, subscribe to the view change and possibly autopopulate columns. |
OnKeyDown(KeyEventArgs) |
Called when a key is pressed while within the InnerList scope. |
RefreshColumns() |
Updates the InnerGrid based upon the columns collection. |
ScrollIntoView(Object) |
Causes the object to scroll into view. |
ScrollIntoViewFromTop(Object) |
Causes the object to scroll into view from the top, so that it tends to appear at the bottom of the scroll area. |
Events
AutoGenerateColumnsChanged |
Occurs when AutoGenerateColumns property changes. |
IsGroupsExpandedChanged |
Occurs when IsGroupsExpanded property changes. |
ItemSourcesPropertyChanged |
Register PropertyChangedEventHandler ItemSourcesPropertyChanged . |