AyCode.Blazor/AyCode.Blazor.Components/Components
Loretta 806c6e5351 [LOADED_DOCS: 4 files, no new loads]
Refactor docs: topic folders, TOON, XCUT, protocol sync

- Migrated all topic documentation into dedicated folders with canonical `README.md`, `ISSUES.md`, and `TODO.md` per topic (e.g., `LOGGING/`, `SIGNALR/`, `BINARY/`, `TOON/`).
- Added comprehensive TOON serializer documentation: design, format, options, attributes, inference, issues, and TODOs.
- Introduced `XCUT` folder for cross-cutting issues and TODOs, with canonical entries and topic cross-references.
- Updated all references and navigation to use new folder-based doc paths; fixed links and clarified doc structure.
- Enhanced AI agent protocol: enforce session skill preloading, `[LOADED_DOCS: ...]` short-name prefix, and mandatory `docs-check` skill for doc/code sync.
- Updated `.csproj` to include all `README.md` files for IDE visibility.
- Improved and clarified SignalR, grid, and project-level documentation.
- Minor code/test tweaks and doc content corrections for consistency.
2026-04-24 21:54:03 +02:00
..
CardViews Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00
Grids [LOADED_DOCS: 4 files, no new loads] 2026-04-24 21:54:03 +02:00
AcButton.cs
AcComboBox.cs
AcComponentBase.cs
AcDxDateEdit.cs
AcFormLayoutItem.cs
AcMaskedInput.cs
AcMemo.cs
AcSpinEdit.cs
AcTextBox.cs
MgComponentsHelper.cs Refactor MgGridInfoPanel for theme, UX, and PDF perf 2025-12-19 13:59:00 +01:00
MgLazyLoadContent.razor Add MgLazyLoadContent, grid layout refactor, tests 2025-12-21 16:29:36 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00

README.md

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.