lihanbo
|
c6d5b7883a
|
105040
添加 MultiWireCoreDataModel 支持及自定义滚动功能
在 `DBHelper.cs` 中初始化 `MultiWireCoreDataModel` 表,并在 `MultiWireCoreDataModel.cs` 中定义其属性。更新项目文件以包含新模型和自定义的 `MyScrollViewer`,重写鼠标滚动事件以改善用户体验。修改 `MultiCoreWireDataModel` 属性,添加新的绝缘相关字段,并在视图模型中实现数据加载和保存逻辑。更新 XAML 文件以使用新的滚动控件。
|
2025-05-06 11:06:39 +08:00 |
lihanbo
|
e40d2ce185
|
105040
增强多芯线模型和视图的功能与稳定性
在 `MultiCoreWireLecDBModel.cs` 中添加了多个新属性,移除旧属性,并增强了文档说明。
在 `ApplicationExt.cs` 中实现了全局异常处理,提升了应用稳定性。
重构 `MultiCoreWireDataModel.cs`,实现数据绑定通知机制,确保 UI 更新及时。
更新 `MultiCoreWireLayoutHelperWindow.xaml` 的样式和数据模板,增强数据可视化。
在 `MultiCoreWireWindow.xaml` 中添加机构信息的绑定,确保用户输入正确。
在 `MultiCoreWireViewModel.cs` 中添加新属性和方法,改进数据处理和导出功能。
重构 `MultiCoreWireLayoutHelperViewModel.cs` 的数据加载逻辑,确保数据一致性和 UI 更新。
|
2025-05-06 09:56:10 +08:00 |
lihanbo
|
aafcacaeb5
|
105040 Update
更新连接物属性,优化 UI 和数据处理
在 `MultiCoreWireLecDBModel.cs` 中,更新连接物的型号和数量属性,移除后连接物型号,增加后连接物型号和数量属性。
在 `MultiCoreWireDataModel.cs` 中,添加引脚编号属性。
在 `MultiCoreWireLecModel.cs` 中,更新前后连接物的型号和数量属性,移除前端子和后端子的型号属性。
在 `MultiCoreWireWindow.xaml` 中,添加新的 UI 元素以显示连接物数量,并更新数据绑定。
在 `MultiCoreWireWindow.xaml.cs` 中,添加对新属性的处理逻辑。
在 `MultiCoreWireLayoutHelperViewModel.cs` 中,更新服务定义方式,移除不必要的属性。
在 `MultiCoreWireViewModel.cs` 中,添加新属性以支持连接物数量,并更新相关逻辑。
在 `MultiCoreWirePluginEntry.cs` 中,更新窗口显示逻辑,确保登录后正确显示窗口。
新增 `ScrollSynchronizer.cs` 文件,提供同步滚动功能。
|
2025-04-29 14:32:35 +08:00 |
lihanbo
|
2572dd0ea6
|
105040 Update 优化多芯线线材选型功能
|
2025-04-24 14:22:46 +08:00 |
lihanbo
|
c3a6219321
|
105040 Add 对接PLM,增加登录功能,记录用户信息
|
2025-04-07 16:18:05 +08:00 |
lihanbo
|
d7f61b0db3
|
105040 Update 增加第三种直通线选择,可选择的线材种类数量由配置表决定
增加 CableTypeThree 属性及相关处理
在 CableLectotype.cs 文件中增加了 CableTypeThree 属性,并设置了 SugarColumn(IsNullable = true)。
在 MotorLectotypeService.cs 文件中增加了对 CableTypeThree 属性的处理。
在 Sinvo.EplanHpD.Plugin.WPFUI.csproj 文件中增加了对 MotorPassthroughCable.cs 文件的编译包含。
在 MotorExcelHelper.cs 文件中增加了 GetPassthroughCableCount 方法。
在 CableLectotypeUserControl.xaml 文件中修改了 hc:SimpleStackPanel 的 Visibility 绑定属性。
在 CableLectotypeUserControl.xaml.cs 文件中增加了对 EPLAN.Harness.Core.Interfaces 的引用,并在 CableLectotypeViewModel 类中增加了一个实例。
在 CableLectotypeViewModel.cs 文件中增加了对 CableTypeThree 属性的处理,并增加了 _passthroughCableCount 和 IsEnableThreeCableType 属性及其相关逻辑。
在 MotorPassthroughCable.cs 文件中增加了 MotorPassthroughCable 类,用于表示电机直通线数量。
|
2025-02-14 09:22:11 +08:00 |
lihanbo
|
d5c03a1248
|
添加 IsComplete 属性,更新注释和方法逻辑
在 LectotypeLine.cs 中添加 IsComplete 属性并标记为可空。
在 MotorLectotypeService.cs 中更新映射和 SetColumns 方法。
在 CableLectotypeUserControl.xaml 中修改 CheckBox 绑定和注释 GridViewColumn。
在 LectotypeWindow.xaml.cs 中添加 ToLayout 和 Window_Closing 方法的注释。
在 CableLectotypeViewModel.cs 中更新映射和 LectotypeLineModel。
在 LayoutHelperViewModel.cs 中修改 SetSubLineAndSave 方法逻辑。
在 LectotypeViewModel.cs 中添加多个方法的注释,删除 CheckSaved 方法。
|
2025-02-08 09:41:20 +08:00 |
lihanbo
|
2870b5ea2a
|
105040 Update 不再使用部件ID作为唯一标识
|
2025-01-24 11:27:14 +08:00 |
lihanbo
|
98df216fae
|
105040 Update 不再使用Eplan内部的零件ID,改为使用当前文档的创建时间+轴号作为电机数据保存的唯一标识;
添加电机唯一标识及相关属性和方法
在多个文件中添加了 `MotorUniqueFlag` 属性,并将其设置为可为空。在 `MotorModel.cs` 文件中还添加了 `DocName` 属性。新增了 `GetUniqueFlag` 扩展方法,用于生成电机的唯一标识,并在相关文件中使用该方法。修改了界面显示和方法参数,将“电机ID”替换为“电机唯一标识”。在 `LectotypeManager.cs` 文件中添加了 `CURRENT_DOC_NAME` 和 `CURRENT_DOC_CREATE_TIME` 静态字段。
|
2025-01-22 16:45:50 +08:00 |
lihanbo
|
e825595117
|
105040 Update 调整选择线段类型逻辑
|
2025-01-13 11:22:45 +08:00 |
lihanbo
|
adfc11b82d
|
105040 Update 增加表结构
|
2024-12-23 11:56:17 +08:00 |
lihanbo
|
10410dcee2
|
105040 Clean code
|
2024-12-17 15:16:37 +08:00 |
lihanbo
|
2740456d41
|
105040 增加数据库保存,优化界面
|
2024-12-03 11:50:36 +08:00 |