This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
---
source_files:
- DataPRO/Modules/Hardware/HardwareList/View/HardwareListOverdueView.xaml.cs
- DataPRO/Modules/Hardware/HardwareList/View/HardwareListReplaceView.xaml.cs
- DataPRO/Modules/Hardware/HardwareList/View/SLICE6TreeView.xaml.cs
- DataPRO/Modules/Hardware/HardwareList/View/HardwareListSelectView.xaml.cs
- DataPRO/Modules/Hardware/HardwareList/View/HardwareListView.xaml.cs
generated_at: "2026-04-17T15:52:26.243728+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "aa0519467c51d90d"
---
# Hardware List Views Documentation
## 1. Purpose
This module provides the WPF view components for the Hardware List feature within the DataPRO diagnostics system. It contains five partial classes that implement view interfaces for displaying, selecting, and managing hardware items—including overdue hardware tracking, hardware replacement operations, and SLICE6 device tree associations. These views serve as the UI layer that binds user interactions to the `IHardwareListViewModel` and related view models, handling events such as sorting, filtering, column management, and hardware association workflows.
---
## 2. Public Interface
### HardwareListOverdueView
**Implements:** `IHardwareListOverdueView`
| Member | Signature | Description |
|--------|-----------|-------------|
| Constructor | `public HardwareListOverdueView()` | Initializes the component via `InitializeComponent()`. |
| ListViewHeader_Click | `private void ListViewHeader_Click(object sender, RoutedEventArgs e)` | Handles column header clicks; extracts `GridViewColumnHeader` from `e.OriginalSource`, retrieves