From d1d2bebcd1c7a14f109f3c3e2a86f1f4a90382c4 Mon Sep 17 00:00:00 2001 From: lihanbo Date: Thu, 13 Feb 2025 19:46:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0UI=E5=92=8C=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在 MainWindow.xaml 中, 元素增加 MinWidth="300" 属性。 在 Excel2Prompt.cs 中,增加提示列的代码。 在 ImportExcelPage.xaml 中,更新 的 Text 属性。 在 ImportExcelPage.xaml 中, 增加 ShowCloseButton 和 ShowContextMenu 属性。 在 ImportExcelPage.xaml 中,增加 元素,包含 Button 和 Label。 在 ImportExcelPage.xaml.cs 中,Grid_DragEnter 方法增加可见性设置。 在 ImportExcelPage.xaml.cs 中,调整 Grid_Drop 和 Grid_DragLeave 方法的缩进。 在 ImportViewModel.cs 中,FileDrop 方法改为 Task,并增加文件扩展名检查。 --- MainWindow.xaml | 1 + Utils/Excel2Prompt.cs | 1 + Views/Pages/ImportExcelPage.xaml | 17 +++++++++++++++-- Views/Pages/ImportExcelPage.xaml.cs | 6 ++++-- Views/ViewModels/ImportViewModel.cs | 9 ++++++++- 5 files changed, 29 insertions(+), 5 deletions(-) diff --git a/MainWindow.xaml b/MainWindow.xaml index 3407973..b860c05 100644 --- a/MainWindow.xaml +++ b/MainWindow.xaml @@ -54,6 +54,7 @@ (); + prompts.Add("This Excel file contains the following columns:" ); var dataList = excelData.ToList(); foreach (var column in columns) diff --git a/Views/Pages/ImportExcelPage.xaml b/Views/Pages/ImportExcelPage.xaml index e5c5e76..e2bded5 100644 --- a/Views/Pages/ImportExcelPage.xaml +++ b/Views/Pages/ImportExcelPage.xaml @@ -24,7 +24,7 @@ VerticalAlignment="Center" FontSize="20" Foreground="White" - Text="拖拽到此处放开" /> + Text="拖拽Excel文件(.xls)到此处放开" /> @@ -69,7 +69,11 @@ Content="{Binding}" ContentTemplate="{StaticResource LoadingMask}" Visibility="{Binding IsLoading, Converter={StaticResource Boolean2VisibilityConverter}}" /> - + + +