init
This commit is contained in:
33
docs/ai/DataPRO/Modules/SystemSettings/RealtimeSettings.md
Normal file
33
docs/ai/DataPRO/Modules/SystemSettings/RealtimeSettings.md
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
source_files:
|
||||
- DataPRO/Modules/SystemSettings/RealtimeSettings/RealtimeSettingsModule.cs
|
||||
generated_at: "2026-04-17T16:30:25.202996+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "7592cc8957fb8dbb"
|
||||
---
|
||||
|
||||
# RealtimeSettings
|
||||
|
||||
### Purpose
|
||||
This module provides Realtime Settings functionality within the DTS application framework. It is a Prism module that registers its View and ViewModel with the Unity dependency injection container, allowing the application to manage real-time configuration settings. The module exposes metadata for display on the main screen as an administrative component.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**RealtimeSettingsModule**
|
||||
- `RealtimeSettingsModule(IUnityContainer unityContainer)` — Constructor that receives the Unity container via dependency injection.
|
||||
- `void Initialize()` — Registers `IRealtimeSettingsView` to `RealtimeSettingsView` and `IRealtimeSettingsViewModel` to `RealtimeSettingsViewModel` with the Unity container.
|
||||
- `void OnInitialized(IContainerProvider containerProvider)` — Empty implementation; no initialization logic executed.
|
||||
- `void RegisterTypes(IContainerRegistry containerRegistry)` — Calls `Initialize()` to perform type registrations.
|
||||
|
||||
**RealtimeSettingsImageAttribute**
|
||||
- `RealtimeSettingsImageAttribute()` — Default constructor.
|
||||
- `RealtimeSettingsImageAttribute(string s)` — Constructor accepting a string parameter (unused).
|
||||
- `override eAssemblyRegion AssemblyRegion` — Throws `NotImplementedException`.
|
||||
- `override BitmapImage AssemblyImage` — Returns the image retrieved via `AssemblyInfo.GetImage(AssemblyNames.RealtimeSettings.ToString())`.
|
||||
- `override string AssemblyName` — Returns `AssemblyNames.RealtimeSettings.ToString()`.
|
||||
- `override string AssemblyGroup` — Returns `eAssemblyGroups.Administrative.ToString()`.
|
||||
- `override Type GetAttributeType()` — Returns `typeof(ImageAttribute)`.
|
||||
- `override BitmapImage GetAssemblyImage()` — Returns `AssemblyImage`.
|
||||
- `override string GetAssemblyName()` — Returns `AssemblyName`.
|
||||
- `override eAssemblyRegion GetAssemblyRegion()` — Throws `NotImplementedException
|
||||
Reference in New Issue
Block a user