22 lines
1.0 KiB
Markdown
22 lines
1.0 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.
|