# 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`. - **`AcDxDateEdit.cs`** -- Generic wrapper for `DxDateEdit`. - **`AcFormLayoutItem.cs`** -- Extends `DxFormLayoutItem`. - **`AcMaskedInput.cs`** -- Generic wrapper for `DxMaskedInput`. - **`AcMemo.cs`** -- Extends `DxMemo`. - **`AcSpinEdit.cs`** -- Generic wrapper for `DxSpinEdit`. - **`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.