From 56fd2e27ec1f4428cc699eff8da0ccca6bd24c20 Mon Sep 17 00:00:00 2001 From: Michael Babienco Date: Mon, 16 Feb 2026 18:53:43 +0900 Subject: [PATCH] More helpers for list --- ViewModels/MainViewModel.cs | 7 ++++++- Views/MainView.axaml | 35 ++++++++++++++++++++++------------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/ViewModels/MainViewModel.cs b/ViewModels/MainViewModel.cs index 4af3cfc..b559ae7 100644 --- a/ViewModels/MainViewModel.cs +++ b/ViewModels/MainViewModel.cs @@ -230,6 +230,11 @@ class MainViewModel : BaseViewModel, IFontResolver } } + public void ResortPDFItemsByDate() + { + ReportFiles = new ObservableCollection(ReportFiles.OrderBy(x => x.ReceiptDateTime)); + } + public async void BuildPDF() { if (string.IsNullOrWhiteSpace(ReportTitle)) @@ -284,7 +289,7 @@ class MainViewModel : BaseViewModel, IFontResolver var json = await reader.ReadToEndAsync(); var savePath = Path.Combine(_workingFolder, GetReportSavedDataFileName()); await File.WriteAllTextAsync(savePath, json); - LogInfo("Saved report information to {0} (baseDir is {1})", savePath, _workingFolder); + LogInfo("Saved report information to {0}", savePath); } private async Task CreateAndSaveReportObjectAfterReportCreation() diff --git a/Views/MainView.axaml b/Views/MainView.axaml index 58476e2..6d44ae0 100644 --- a/Views/MainView.axaml +++ b/Views/MainView.axaml @@ -125,21 +125,30 @@ Spacing="4" Grid.Row="2" Margin="4"> - - - + + + + + Spacing="6" + HorizontalAlignment="Center">