Files
DP44/docs/ai/Common/DTS.CommonCore/Interface/DTS.Viewer.md
2026-04-17 14:55:32 -04:00

3.4 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
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
2026-04-17T15:25:24.011466+00:00 zai-org/GLM-5-FP8 1 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
`