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

1.7 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
Common/DTS.Common/Interface/ExportData/MainView/IExportMainViewModel.cs
2026-04-17T16:39:49.760501+00:00 zai-org/GLM-5-FP8 1 cbc7cc6acea76256

Documentation: IExportMainViewModel

1. Purpose

IExportMainViewModel is a ViewModel interface for the main export view in a WPF-based application. It defines the contract for a primary view controller that manages multiple UI regions (navigation, graphs, properties), handles user permissions, test/file selection, keyboard navigation, and calibration behavior settings. This interface serves as the coordination point between the main view and its various sub-regions, supporting both standalone and embedded operation modes.


2. Public Interface

Inherited Interfaces

  • IBaseViewModel (from DTS.Common.Base)
  • ISelectedDataViewModel

Properties

Name Type Access Description
View IBaseView get/set The Main View instance.
Standalone bool get/set Indicates whether the view is running in standalone mode.
ContextNavigationRegion object get/set Context for the navigation region.
ContextGraphRegion object get/set Context for a single graph region.
ContextGraphsRegion object get/set Context for multiple graphs region.
ContextPropertyRegion object get/set Context for the property region.
ConfigPath string get/set Path to configuration.
DoesUserHaveEditPermission bool get/set Indicates if the current user has edit permissions.
ChannelCodeViewMode Common.Enums.IsoViewMode get/set The view mode for channel codes.
CalibrationBehaviorSetting