AyCode.Blazor/AyCode.Blazor.Components/Components/README.md

25 lines
1.2 KiB
Markdown

# Components
DevExpress component wrappers and grid infrastructure for the AyCode Blazor component library. Each `Ac*` class extends a DevExpress Blazor control to allow project-wide customization from a single point.
## Key Files
- **`AcComponentBase.cs`** -- Abstract base class extending `DxComponentBase`.
- **`AcButton.cs`** -- Extends `DxButton`.
- **`AcTextBox.cs`** -- Extends `DxTextBox`.
- **`AcComboBox.cs`** -- Generic wrapper for `DxComboBox<TData, TValue>`.
- **`AcDxDateEdit.cs`** -- Generic wrapper for `DxDateEdit<T>`.
- **`AcFormLayoutItem.cs`** -- Extends `DxFormLayoutItem`.
- **`AcMaskedInput.cs`** -- Generic wrapper for `DxMaskedInput<T>`.
- **`AcMemo.cs`** -- Extends `DxMemo`.
- **`AcSpinEdit.cs`** -- Generic wrapper for `DxSpinEdit<T>`.
- **`MgComponentsHelper.cs`** -- Placeholder helper class (currently empty).
## Subfolders
- **`CardViews/`** -- Generic card-based view component with pagination.
- **`Grids/`** -- Core grid system with SignalR data binding, toolbar, info panel, and layout persistence.
---
> **LLM Maintenance:** If you modify code in this folder, update this README to reflect the changes. If you notice the README content does not match the current code, automatically update the README to match the code.