From e564a01663c1d538329f2052c1718063d696fc01 Mon Sep 17 00:00:00 2001
From: 0x90d <46010672+0x90d@users.noreply.github.com>
Date: Fri, 15 Oct 2021 06:36:07 +0200
Subject: [PATCH] Update DataGridColumn.cs
---
src/Avalonia.Controls.DataGrid/DataGridColumn.cs | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/src/Avalonia.Controls.DataGrid/DataGridColumn.cs b/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
index 7ad06c194d..f275d7cc94 100644
--- a/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
+++ b/src/Avalonia.Controls.DataGrid/DataGridColumn.cs
@@ -653,21 +653,29 @@ namespace Avalonia.Controls
return null;
}
+ ///
+ /// Clears the current sort direction
+ ///
+ public void ClearSort()
+ {
+ //InvokeProcessSort is already validating if sorting is possible
+ _headerCell?.InvokeProcessSort(Input.KeyModifiers.Control);
+ }
+
///
/// Switches the current state of sort direction
///
- /// Clear the current sort direction instead
- public void PerformSort(bool? clear)
+ public void Sort()
{
//InvokeProcessSort is already validating if sorting is possible
- _headerCell?.InvokeProcessSort(clear == true ? Input.KeyModifiers.Control : Input.KeyModifiers.None);
+ _headerCell?.InvokeProcessSort(Input.KeyModifiers.None);
}
///
/// Changes the sort direction of this column
///
/// New sort direction
- public void PerformSort(ListSortDirection direction)
+ public void Sort(ListSortDirection direction)
{
//InvokeProcessSort is already validating if sorting is possible
_headerCell?.InvokeProcessSort(Input.KeyModifiers.None, direction);