init
This commit is contained in:
20
docs/ai/DataPRO/Modules/SystemSettings/UISettings.md
Normal file
20
docs/ai/DataPRO/Modules/SystemSettings/UISettings.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
source_files:
|
||||
- DataPRO/Modules/SystemSettings/UISettings/UISettingsModule.cs
|
||||
generated_at: "2026-04-17T16:30:18.438404+00:00"
|
||||
model: "zai-org/GLM-5-FP8"
|
||||
schema_version: 1
|
||||
sha256: "1345642786b3e17f"
|
||||
---
|
||||
|
||||
# UISettings
|
||||
|
||||
### Purpose
|
||||
This module provides user interface configuration settings within the SystemSettings subsystem. It is a Prism module that registers its view (`UISettingsView`) and view model (`UISettingsViewModel`) with the Unity dependency injection container, allowing users to configure UI-related application preferences.
|
||||
|
||||
### Public Interface
|
||||
|
||||
**UISettingsModule** (implements `IModule`)
|
||||
- `UISettingsModule(IUnityContainer unityContainer)` - Constructor accepting a Unity container instance via dependency injection.
|
||||
- `void Initialize()` - Registers types with Unity: `IUISettingsView` → `UISettingsView`, `IUISettingsViewModel` → `UISettingsViewModel`.
|
||||
- `void OnInitialized
|
||||
Reference in New Issue
Block a user