|
@@ -31,6 +31,7 @@ namespace comal.timesheets
|
|
|
|
|
|
private void HeaderBtn_Clicked(object sender, EventArgs e)
|
|
|
{
|
|
|
+ SortDirection = ChooseDirection(SortDirection);
|
|
|
OnDataGridHeaderTapped?.Invoke(ColumnNumber, SortDirection);
|
|
|
}
|
|
|
|
|
@@ -46,5 +47,22 @@ namespace comal.timesheets
|
|
|
filterBtn.IsVisible = false;
|
|
|
ForceLayout();
|
|
|
}
|
|
|
+
|
|
|
+ private SearchUtils.SortDirection ChooseDirection(SearchUtils.SortDirection sortdirection)
|
|
|
+ {
|
|
|
+ switch (sortdirection)
|
|
|
+ {
|
|
|
+ case SearchUtils.SortDirection.Default:
|
|
|
+ sortdirection = SearchUtils.SortDirection.Ascending;
|
|
|
+ break;
|
|
|
+ case SearchUtils.SortDirection.Ascending:
|
|
|
+ sortdirection = SearchUtils.SortDirection.Descending;
|
|
|
+ break;
|
|
|
+ case SearchUtils.SortDirection.Descending:
|
|
|
+ sortdirection = SearchUtils.SortDirection.Ascending;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ return sortdirection;
|
|
|
+ }
|
|
|
}
|
|
|
}
|