init
This commit is contained in:
64
docs/ai/Common/DTS.CommonCore/Interface/DTS.Viewer.md
Normal file
64
docs/ai/Common/DTS.CommonCore/Interface/DTS.Viewer.md
Normal file
@@ -0,0 +1,64 @@
|
||||
---
|
||||
source_files:
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITabView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDiagView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITestsView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IStatsView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ICursorView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IViewerView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITabItemView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IPropertyView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IViewerShellView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IGraphPropertyView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDockPanelVerticalView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDockPanelHorizontalView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/GroupChannelReadCalcDelegate.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITabViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDiagViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IStatsViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ICursorViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITestsViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IViewerViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IPropertyViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IViewerModule.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IPSDReportModule .cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IGraphPropertyViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDockPanelVerticalViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IDockPanelHorizontalViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ITabItemViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IViewerShellViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IMainLiteView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IMainViewerView.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/ISelectedDataViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IMainLiteViewModel.cs
|
||||
- Common/DTS.CommonCore/Interface/DTS.Viewer/IMainViewModel.cs
|
||||
generated_at: "2026-04-17T15:25:24.011466+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "ca9aa424995a827f"
|
||||
---
|
||||
|
||||
# Documentation: DTS.Common.Interface (Viewer Module)
|
||||
|
||||
## 1. Purpose
|
||||
|
||||
This module defines the contract layer for the DTS Viewer application components, implementing a Model-View-ViewModel (MVVM) architecture with Prism modularity support. It provides interfaces for views, view models, and modules that enable loose coupling between UI components and their controllers. The interfaces support a tabbed document interface with dockable panels, diagnostic views, statistics displays, test management, and graph property editing capabilities.
|
||||
|
||||
---
|
||||
|
||||
## 2. Public Interface
|
||||
|
||||
### View Interfaces
|
||||
|
||||
All view interfaces inherit from `IBaseView` (defined in `DTS.Common.Base`) and are currently marker interfaces with no additional members:
|
||||
|
||||
| Interface | Purpose (inferred from naming) |
|
||||
|-----------|-------------------------------|
|
||||
| `ITabView` | Marker for tab container views |
|
||||
| `IDiagView` | Marker for diagnostic views |
|
||||
| `ITestsView` | Marker for test management views |
|
||||
| `IStatsView` | Marker for statistics views |
|
||||
| `ICursorView` | Marker for cursor-related views |
|
||||
| `IViewerView` | Marker for main viewer views |
|
||||
| `ITabItemView` | Marker for individual tab item views |
|
||||
| `
|
||||
Reference in New Issue
Block a user