lihanbo
|
05b41a5685
|
重构代码并添加新功能
在 `App.xaml.cs` 中,调整了命名空间的格式,并重新排列了代码块,使其更具可读性。
在 `MainWindow.xaml.cs` 中,添加了 `WeakReferenceMessenger.Default.Register<ErrorDialogMessage>` 的注册。
在 `HostExtension.cs` 中,调整了命名空间的格式,并将 `HostExtension` 类从内部类改为静态类,同时优化了 `AddViewAndViewModel` 方法的实现。
在 `ImportExcelPage.xaml` 中,添加了新的命名空间引用 `converter`,并添加了 `BooleanToVisibilityConverter` 和 `ReBooleanToVisibilityConverter` 转换器。同时,添加了新的 `LoadingMask` DataTemplate 和相关的 `ContentPresenter`,并对现有的控件属性进行了调整和优化。
在 `ImportExcelPage.xaml.cs` 中,删除了一些注释代码,并调整了命名空间的格式。
在 `ImportViewModel.cs` 中,添加了新的命名空间引用,并重构了 `ImportViewModel` 类,添加了异步方法 `ReadForExcel` 和 `GetSheets`,以及新的命令 `OnReLoadExcel` 和 `OnReadSheets`。同时,调整了属性的定义和初始化。
新增了 `BooleanConverter.cs` 文件,定义了一个通用的布尔值转换器类 `BooleanConverter<T>`。
新增了 `ReBooleanToVisibilityConverter.cs` 文件,定义了一个反转的布尔值到可见性转换器类 `ReBooleanToVisibilityConverter`。
|
2024-10-21 15:21:17 +08:00 |