C# Class SEToolbox.Controls.SortableListView

Inheritance: System.Windows.Controls.ListView
Show file Open project: midspace/SEToolbox

Public Properties

Property Type Description
ColumnHeaderArrowDownTemplateProperty System.Windows.DependencyProperty
ColumnHeaderArrowUpTemplateProperty System.Windows.DependencyProperty
DefaultSortColumnProperty System.Windows.DependencyProperty
MouseDoubleClickItemEvent System.Windows.RoutedEvent

Public Methods

Method Description
OnApplyTemplate ( ) : void

Protected Methods

Method Description
OnInitialized ( EventArgs e ) : void
OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void

Private Methods

Method Description
GridViewColumnHeaderClickedHandler ( object sender, RoutedEventArgs e ) : void
MouseDoubleClickedHandler ( object sender, RoutedEventArgs e ) : void
Sort ( ItemsControl lv, List sortList, ListSortDirection direction ) : void

Method Details

OnApplyTemplate() public method

public OnApplyTemplate ( ) : void
return void

OnInitialized() protected method

protected OnInitialized ( EventArgs e ) : void
e EventArgs
return void

OnItemsSourceChanged() protected method

protected OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void
oldValue IEnumerable
newValue IEnumerable
return void

Property Details

ColumnHeaderArrowDownTemplateProperty public static property

public static DependencyProperty,System.Windows ColumnHeaderArrowDownTemplateProperty
return System.Windows.DependencyProperty

ColumnHeaderArrowUpTemplateProperty public static property

public static DependencyProperty,System.Windows ColumnHeaderArrowUpTemplateProperty
return System.Windows.DependencyProperty

DefaultSortColumnProperty public static property

public static DependencyProperty,System.Windows DefaultSortColumnProperty
return System.Windows.DependencyProperty

MouseDoubleClickItemEvent public static property

public static RoutedEvent,System.Windows MouseDoubleClickItemEvent
return System.Windows.RoutedEvent