15 references to SortDirection
Microsoft.AspNetCore.Components.QuickGrid (15)
Columns\ColumnBase.razor.cs (1)
66
[Parameter] public
SortDirection
InitialSortDirection { get; set; } = default;
Columns\GridSort.cs (4)
121
new SortedProperty { PropertyName = ToPropertyName(_firstExpression.Item1), Direction = (_firstExpression.Item2 ^ ascending) ?
SortDirection
.Descending :
SortDirection
.Ascending }
128
result.Add(new SortedProperty { PropertyName = ToPropertyName(thenLambda), Direction = (thenAscending ^ ascending) ?
SortDirection
.Descending :
SortDirection
.Ascending });
Columns\SortedProperty.cs (1)
19
public
SortDirection
Direction { get; init; }
QuickGrid.razor.cs (8)
220
internal void AddColumn(ColumnBase<TGridItem> column,
SortDirection
? initialSortDirection, bool isDefaultSortColumn)
229
_sortByAscending = initialSortDirection.Value !=
SortDirection
.Descending;
249
/// <param name="direction">The direction of sorting. If the value is <see cref="
SortDirection
.Auto"/>, then it will toggle the direction on each call.</param>
251
public Task SortByColumnAsync(ColumnBase<TGridItem> column,
SortDirection
direction =
SortDirection
.Auto)
255
SortDirection
.Ascending => true,
256
SortDirection
.Descending => false,
257
SortDirection
.Auto => _sortByColumn != column || !_sortByAscending,
SortDirection.cs (1)
12
/// Automatic sort order. When used with <see cref="QuickGrid{TGridItem}.SortByColumnAsync(ColumnBase{TGridItem},
SortDirection
)"/>,