Files
DP44/docs/ai/DataPRO/Modules/SystemSettings/UISettings.md
2026-04-17 14:55:32 -04:00

20 lines
906 B
Markdown

---
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