# DataGridCustomColumnSortEventArgsBase&lt;T&gt; class

Serves as the base class for classes that provide data for custom sort and group comparison events.

```csharp
public abstract class DataGridCustomColumnSortEventArgsBase<T> : EventArgs
```

## Public Members

| name | description |
| --- | --- |
| [Column](DataGridCustomColumnSortEventArgsBase-T/Column.md) { get; } | Gets the column whose values are compared. |
| [Result](DataGridCustomColumnSortEventArgsBase-T/Result.md) { get; set; } | Gets or sets the comparison result. |
| [SourceItemIndex1](DataGridCustomColumnSortEventArgsBase-T/SourceItemIndex1.md) { get; } | Gets the index of the first compared data source item. |
| [SourceItemIndex2](DataGridCustomColumnSortEventArgsBase-T/SourceItemIndex2.md) { get; } | Gets the index of the second compared data source item. |
| [Value1](DataGridCustomColumnSortEventArgsBase-T/Value1.md) { get; } | Gets the first compared value. |
| [Value2](DataGridCustomColumnSortEventArgsBase-T/Value2.md) { get; } | Gets the second compared value. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls.DataGrid](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
