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

24 lines
882 B
Markdown

---
source_files:
- DataPRO/Modules/SystemSettings/Tables/ViewModel/TablesSettingsViewModel.cs
generated_at: "2026-04-17T16:46:36.908882+00:00"
model: "zai-org/GLM-5-FP8"
schema_version: 1
sha256: "8a45d922961362a0"
---
# Documentation: TablesSettingsViewModel.cs
## 1. Purpose
`TablesSettingsViewModel` is a Prism/MEF-based view model for the Tables Settings module within the SystemSettings subsystem. It serves as the presentation logic layer for configuring table-related settings, implementing the MVVM pattern by binding to an `ITablesSettingsView` and exposing properties for UI state management (busy indicators, menu/navigation inclusion flags). The class participates in the application's event aggregation system to handle cross-component notifications and busy state changes.
---
## 2. Public Interface
### Constructor
```csharp
public TablesSettingsViewModel(