AyCode.Blazor/AyCode.Blazor.Components
Loretta 453e21a844 Expand and clarify MgGrid system documentation
Major overhaul of MgGrid-related documentation:
- README.md: Reference full technical docs, update key files list, add new components.
- ARCHITECTURE.md: Add MgGridToolbarTemplate, MgGridSignalRDataSource; clarify component roles.
- GLOSSARY.md: Add comprehensive MgGrid System section with cross-references.
- MGGRID.md: Rewrite overview, hierarchy, CRUD, event wiring, lifecycle, layout, InfoPanel, toolbar, and data column sections for accuracy and completeness.
- copilot-instructions.md: Refine .md sync convention, add documentation layering rule.
- CONVENTIONS.md: Remove redundant code reuse section.

Brings docs in sync with codebase and improves clarity for developers.
2026-03-29 18:29:24 +02:00
..
Components Expand and clarify MgGrid system documentation 2026-03-29 18:29:24 +02:00
Services Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00
wwwroot Add scroll-to-item support to MgCardView component 2026-03-23 05:32:15 +01:00
.editorconfig DevExpress Fluent theme: grid/info panel refactor 2025-12-21 08:24:40 +01:00
AyCode.Blazor.Components.csproj Enable source-generated binary serialization & AOT 2026-03-07 14:05:39 +01:00
Component1.razor Initial Commit 2023-11-26 23:20:16 +01:00
Component1.razor.css Initial Commit 2023-11-26 23:20:16 +01:00
ExampleJsInterop.cs Initial Commit 2023-11-26 23:20:16 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00
_Imports.razor Initial Commit 2023-11-26 23:20:16 +01:00

README.md

AyCode.Blazor.Components

Blazor Razor component library targeting .NET 10. Provides reusable DevExpress-based UI components, a SignalR-powered grid system, and LINQ expression serialization services.

Dependencies

  • DevExpress.Blazor 25.1.3, DevExpress.Data 25.1.3
  • Microsoft.AspNetCore.SignalR.Client 9.0.11, MessagePack 3.1.4
  • Project refs: AyCode.Blazor.Models, AyCode.Blazor.Models.Server
  • DLL refs: AyCode.Core, AyCode.Entities, AyCode.Interfaces, AyCode.Models, AyCode.Services, AyCode.Services.Server, AyCode.Utils

Key Files

  • ExampleJsInterop.cs -- Scoped JS interop service that lazy-loads a JS module and exposes a Prompt method.

Subfolders

  • Components/ -- DevExpress component wrappers and grid infrastructure.
  • Services/ -- Authentication, grid data source, and LINQ expression serialization helpers.