Files
2026-04-17 14:55:32 -04:00

1.0 KiB

source_files, generated_at, model, schema_version, sha256
source_files generated_at model schema_version sha256
DataPRO/Modules/SystemSettings/TestSettings/ViewModel/TestSettingsViewModel.cs
2026-04-17T16:30:37.201491+00:00 zai-org/GLM-5-FP8 1 6b277daa5329e975

ViewModel

Purpose

This module implements TestSettingsViewModel, a view model responsible for managing the UI state and interactions for the Test Settings module. It acts as a bridge between the view (ITestSettingsView) and the application infrastructure (Region Manager, Event Aggregator, Unity Container), handling notifications and busy states.

Public Interface

  • public class TestSettingsViewModel : ITestSettingsViewModel

    • Constructor: TestSettingsViewModel(ITestSettingsView view, IRegionManager regionManager, IEventAggregator eventAggregator, IUnityContainer unityContainer)
  • public ITestSettingsView View { get; private set; }

    • Holds the associated view instance.
  • public InteractionRequest<Notification> NotificationRequest { get; private set; }

    • Used to raise popup notifications in