init
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
---
|
||||
source_files:
|
||||
- DTS Viewer/DTS.Viewer.Modules/DTS.Viewer.AddCalculatedChannel/View/AddCalculatedChannelView.xaml.cs
|
||||
generated_at: "2026-04-17T16:13:40.916446+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "9d3bcf84fac09edf"
|
||||
---
|
||||
|
||||
# View
|
||||
|
||||
### Purpose
|
||||
This module provides the code-behind for the `AddCalculatedChannelView` XAML view, serving as the UI component for adding calculated channels within the DTS Viewer application. It implements the `IAddCalculatedChannelView` interface to integrate with the application's view abstraction layer, enabling loose coupling between the view and its consuming components.
|
||||
|
||||
### Public Interface
|
||||
|
||||
- **`AddCalculatedChannelView()`** (Constructor)
|
||||
- Initializes the component by calling `InitializeComponent()`. No additional parameters or logic.
|
||||
|
||||
- **`IAddCalculatedChannelView`** (Implemented Interface)
|
||||
- The class implements this interface from `DTS.Common.Interface`, making it usable wherever the interface type is required.
|
||||
|
||||
### Invariants
|
||||
- The view must be a partial class to support WPF's code-generation model for XAML.
|
||||
- `InitializeComponent()` must be called exactly once during construction to load the associated XAML.
|
||||
|
||||
### Dependencies
|
||||
- **Depends on:** `DTS.Common.Interface` (for `IAddCalculatedChannelView` interface)
|
||||
- **Depended on by:** Cannot be determined from source alone (likely consumed by a presenter/viewmodel or region navigation in the broader application)
|
||||
|
||||
### Gotchas
|
||||
- The file includes a ReSharper directive `// ReSharper disable CheckNamespace`, suggesting the namespace `DTS.Viewer.AddCalculatedChannel` may not match the project's default namespace structure. This could cause confusion during refactoring or when locating the view.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user