lihanbo
|
128f12e1d5
|
优化数据类型检查逻辑,提升代码可读性
在 `foreach` 循环中,将注释“检查是否为 Int”修改为“检查数据类型”,并将每个数据类型检查的注释移到相应的 `if` 语句之前。将多个 `if` 语句的检查条件从注释中移到代码中,使代码更具可读性。将原本的多个 `if-else` 语句替换为 `switch` 表达式,以简化代码结构和提高可读性。
|
2025-02-14 14:04:42 +08:00 |
lihanbo
|
d1d2bebcd1
|
更新UI和文件处理逻辑
在 MainWindow.xaml 中,<Border> 元素增加 MinWidth="300" 属性。
在 Excel2Prompt.cs 中,增加提示列的代码。
在 ImportExcelPage.xaml 中,更新 <TextBlock> 的 Text 属性。
在 ImportExcelPage.xaml 中,<hc:TabControl> 增加 ShowCloseButton 和 ShowContextMenu 属性。
在 ImportExcelPage.xaml 中,增加 <ToolBar> 元素,包含 Button 和 Label。
在 ImportExcelPage.xaml.cs 中,Grid_DragEnter 方法增加可见性设置。
在 ImportExcelPage.xaml.cs 中,调整 Grid_Drop 和 Grid_DragLeave 方法的缩进。
在 ImportViewModel.cs 中,FileDrop 方法改为 Task,并增加文件扩展名检查。
|
2025-02-13 19:46:58 +08:00 |
lihanbo
|
d9b0f3bf1e
|
更新 UI 和 ViewModel 以改进用户体验和功能
- 将 MainWindow.xaml 中的窗口标题从 "MainWindow" 更改为 "Excel助手"
- 调整了 MainWindow.xaml 中第一个 Grid 列的最小宽度,从 200 改为 100
- 删除了 MainWindow.xaml 中 SideMenu 的两个菜单项:“已导入的数据”和“查询”
- 更新了 MainWindow.xaml 中控件的 Padding、Background、BorderBrush 和 Width 属性
- 将 MainWindow.xaml 中的 TextBlock 替换为 hc:TextBox,并设置了 BorderBrush 和 BorderThickness 属性
- 更新了 ImportExcelPage.xaml 中 Grid 列的最小宽度和 DataGrid 的 RowHeight 属性
- 删除了 ImportExcelPage.xaml 中的“列信息”TabItem,并添加了新的“Columns2Prompt”TabItem
- 将 ImportExcelPage.xaml 中的 StackPanel 替换为 hc:Card,并调整了布局和样式
- 更新了 SqlQueryPage.xaml 中控件的 Visibility 属性和 ListBoxItem 的注释格式
- 调整了 SqlQueryPage.xaml 中 DataGrid 的 ColumnWidth 属性和 ScrollViewer.HorizontalScrollBarVisibility 属性的位置
- 在 ImportViewModel.cs 中添加了对 ExcelHelper.Utils 命名空间的引用
- 在 ImportViewModel.cs 中添加了 PromptString 属性,并在导入 Excel 数据时调用 Excel2Prompt.ConverterToPrompt 方法生成提示字符串
- 在 MainViewModel.cs 中删除了对 DataListPage 和 SqlQueryPage 的引用
- 添加了新的 Excel2Prompt 类,用于将 Excel 数据转换为 AI 可读的提示格式
|
2025-02-13 16:49:24 +08:00 |