- Removed all AyCode.Services.Server and Server DLL references from projects and code; now use only AyCode.Services and AyCode.Services.SignalRs. - Updated all documentation links to reference AyCode.Services/docs/SIGNALR_DATASOURCE/README.md. - Enabled AOT compilation in FruitBankHybrid.Web.Client. - Added InternalsVisibleTo for AyCode.Services.Server.Tests to support internal testing. - Introduced AcBinaryProtocolThreadPoolTests for thread-pool regression and contract testing. - Added P2 feature TODO for per-message protocol mode selection in AcBinaryHubProtocol. - Cleaned up using directives and removed obsolete Server-specific references. - Minor formatting and whitespace improvements. |
||
|---|---|---|
| .. | ||
| CardViews | ||
| Grids | ||
| AcButton.cs | ||
| AcComboBox.cs | ||
| AcComponentBase.cs | ||
| AcDxDateEdit.cs | ||
| AcFormLayoutItem.cs | ||
| AcMaskedInput.cs | ||
| AcMemo.cs | ||
| AcSpinEdit.cs | ||
| AcTextBox.cs | ||
| MgComponentsHelper.cs | ||
| MgLazyLoadContent.razor | ||
| README.md | ||
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 extendingDxComponentBase.AcButton.cs-- ExtendsDxButton.AcTextBox.cs-- ExtendsDxTextBox.AcComboBox.cs-- Generic wrapper forDxComboBox<TData, TValue>.AcDxDateEdit.cs-- Generic wrapper forDxDateEdit<T>.AcFormLayoutItem.cs-- ExtendsDxFormLayoutItem.AcMaskedInput.cs-- Generic wrapper forDxMaskedInput<T>.AcMemo.cs-- ExtendsDxMemo.AcSpinEdit.cs-- Generic wrapper forDxSpinEdit<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.