1.7 KiB
1.7 KiB
source_files, generated_at, model, schema_version, sha256
| source_files | generated_at | model | schema_version | sha256 | |
|---|---|---|---|---|---|
|
2026-04-17T16:13:40.916446+00:00 | zai-org/GLM-5-FP8 | 1 | 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.
- Initializes the component by calling
-
IAddCalculatedChannelView(Implemented Interface)- The class implements this interface from
DTS.Common.Interface, making it usable wherever the interface type is required.
- The class implements this interface from
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(forIAddCalculatedChannelViewinterface) - 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 namespaceDTS.Viewer.AddCalculatedChannelmay not match the project's default namespace structure. This could cause confusion during refactoring or when locating the view.