Sorting Event

Occurs when the sort order of records is about to change as the result of a user action.
Public Event Sorting As EventHandler(Of SortingEventArgs)
public event EventHandler<SortingEventArgs> Sorting
Event Data

The event handler receives an argument of type SortingEventArgs containing data related to this event. The following SortingEventArgs properties provide information specific to this event.

Cancel (Inherited from Infragistics.Windows.Controls.Events.CancelableRoutedEventArgs) 
Field Returns the associated Infragistics.Windows.DataPresenter.Field (read-only)
FieldLayout Returns the associated FieldLayout (read-only)
Handled (Inherited from System.Windows.RoutedEventArgs)Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.
OriginalSource (Inherited from System.Windows.RoutedEventArgs)Gets the original reporting source as determined by pure hit testing, before any possible System.Windows.RoutedEventArgs.Source adjustment by a parent class.
ReplaceExistingSortCriteria Determines if this will replace the existing set of the SortDecriptions that determine the sort order
RoutedEvent (Inherited from System.Windows.RoutedEventArgs)Gets or sets the System.Windows.RoutedEventArgs.RoutedEvent associated with this System.Windows.RoutedEventArgs instance.
SortDescription Returns the SortDecription that will be applied to the new group (read-only)
Source (Inherited from System.Windows.RoutedEventArgs)Gets or sets a reference to the object that raised the event.

When records are grouped this event will not be raised even though the sort order may change as a result of the grouping.

Note: the Infragistics.Windows.DataPresenter.Events.SortingEventArgs.Infragistics.Windows.DataPresenter.Events.SortingEventArgs.SortDescription property can return null if the Field is being unsorted, i.e. if the FieldSettings.LabelClickAction property is set to 'SortByOneFieldOnlyTriState' or 'SortByMultipleFieldsTriState'.


Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also