sgcUI Feature Matrix
Which edition includes which product, and what each product does. Follow a product name to its full feature list.
Which edition includes which product, and what each product does. Follow a product name to its full feature list.
Standard covers data entry and the application shell, Professional adds visualization, Enterprise includes every sgcUI product.
| Product | Key features | Standard | Professional | Enterprise | All-Access |
|---|---|---|---|---|---|
| sgcGrid | Live data grid updated from any thread: sorting, filtering, grouping, summaries, tree and detail rows, editing, Excel export. | ||||
| sgcNavigation | Sidebar and accordion navigation bar that collapses to an icon rail, with groups, icons and badges. | ||||
| sgcToolbar | Toolbars and status bars: buttons, toggles, dropdowns, overflow menu, progress and indicator panels. | ||||
| sgcEditors | Nine input controls: calendar, date, time and date time pickers, range slider, colour picker, token edit, rating, spin edit. | ||||
| sgcCharts | 13 chart types, million point streaming, trading indicators, drawing tools, live feeds and PNG/SVG export. | — | |||
| sgcDashboard | Responsive tile grid and KPI cards with sparklines, drag and resize, saved layouts and live KPIs. | — | |||
| sgcGauges | Ten gauge types from radial dial to annunciator, with ranges, thresholds, animation and live data binding. | — | |||
| sgcPivotGrid | Pivot tables over a million rows: date grouping, eight aggregations, filters, drill down, conditional formatting, export. | — | — | ||
| sgcPlanner | Scheduler, Gantt and Kanban on one shared data object, with recurrence, dependencies, critical path and calendar sync. | — | — | ||
| sgcDiagram | Diagram editor and viewer: 14 shapes, three connector kinds, automatic layouts, undo, JSON and PNG/SVG export. | — | — | ||
| sgcWizard | Step by step wizards and standalone steppers with validation, skipped pages and step states. | — | — | ||
| sgcMaps | Native tile maps with no browser control: online and offline tiles, vector tiles, overlays, geocoding and offline routing. | — | — | ||
| sgcPDF | Create, edit, view, sign and validate PDF files, plus barcode and QR code controls. | — | — | ||
| sgcReports | Headless report engine: bands, groups, master detail, accessible PDF, XLSX, CSV and PNG, HTTP serving. | — | — |
The Standard, Professional and Enterprise editions include full source code, Delphi and C++ Builder, and 1 year of updates. Every product is also sold alone, for Delphi and for .NET.
| Edition | Includes |
|---|---|
| Standard | sgcGrid, sgcNavigation, sgcToolbar and sgcEditors, with full source code. |
| Professional | Standard plus sgcCharts, sgcDashboard and sgcGauges. |
| Enterprise | Professional plus sgcPivotGrid, sgcPlanner, sgcDiagram, sgcWizard, sgcMaps, sgcPDF and sgcReports. |
| All-Access | Every eSeGeCe product, sgcUI included. |
| Single packages | Any one sgcUI product on its own. |
| .NET | Free Community packages, and Registered editions and single packages at the same prices as Delphi. |
The WinForms, WPF and Avalonia controls bind to your view models, open in the Visual Studio designer and follow the theme of the application. The Community column shows what the free .NET Community packages include.
| Feature | Details | Community | Help |
|---|---|---|---|
| Columns, fields and series in XAML | Declare the columns of sgcGrid, the fields of sgcPivotGrid, the series and axes of sgcCharts and the field maps of sgcPlanner inside the control element. One declaration, xmlns:sgc="https://www.esegece.com/sgcui", maps the controls of every sgcUI product in WPF and Avalonia. | Help | |
| ItemsSource and ICollectionView (WPF, Avalonia) | ItemsSource takes any IEnumerable: List<T>, ObservableCollection<T>, BindingList<T>, a DataTable or a DataView. In WPF the sort, the filter and the grouping of an ICollectionView or a CollectionViewSource apply. Avalonia reads the collection in its own order. Adds, removes and moves update only the rows involved, INotifyPropertyChanged repaints the changed values, and changes raised on a worker thread are applied on the UI thread. | ~sgcDiagram binding (NodesSource, LinksSource) is Registered. | Help |
| DataSource and DataMember (WinForms) | The WinForms controls take a DataSet, DataTable, DataView, BindingSource, IList or IListSource, and DataMember names a table or a relation such as Customers.CustomerOrders, as in the DataGridView. They read the list through the CurrencyManager of the form, so the filter and the sort of a BindingSource apply and the current row and the selected row stay in step. | ~sgcDiagram binding (NodesDataSource, LinksDataSource) is Registered. | Help |
| Edits written back | sgcGrid (ItemsWriteBack) and sgcPlanner write the edits, inserts and deletes back to the bound items, with BeginEdit and EndEdit when an item implements IEditableObject. sgcPivotGrid and sgcCharts read the source one way, and sgcDiagram rebuilds the diagram from it. | ~sgcPlanner writes back in every edition. The sgcGrid write-back is Registered. | Help |
| Visual Studio designer (WinForms) | The WinForms controls open in the Visual Studio designer on .NET Framework 4.7.2 and on .NET 8 or later, through the out of process designer. Smart tags set the data source and the main options, collection editors edit the columns, series and fields, and the Properties window lists the tables and the members of the bound data. | Help | |
| Toolbox entries and icons | The WinForms and WPF NuGet packages add their controls to the Visual Studio toolbox, each with its own icon, under one category per product such as "sgcUI Grid" or "sgcUI Planner". The Avalonia packages add no toolbox entries. | Help | |
| Sample data at design time | An empty sgcGrid, sgcPivotGrid, sgcCharts, sgcPlanner or sgcDiagram shows sample rows, a sample pivot, a sample line of 30 points, sample tasks of the current week or a sample flow in the Visual Studio designer and in the WPF and Avalonia previewers, so the layout can be checked before the data is bound. | Help | |
| Host theme following | Controls whose Theme is utDefault follow the light or dark theme of the application while it runs: the WPF ThemeMode with the Fluent accent and the WinForms Application.SetColorMode on .NET 9 or later, and the Avalonia ActualThemeVariant with the platform accent. It is on by default, sgcUIApplication.SetTheme pins a fixed theme, and Windows high contrast keeps priority. | Help | |
| Avalonia 12 | The Avalonia packages are built on Avalonia 12: they need Avalonia 12.0 or later, are tested with 12.1.4 and target .NET 8, 9 and 10. Avalonia 11 is no longer supported. | Help |
| Feature | Details | Community | Help |
|---|---|---|---|
| AI query bar (VCL and FireMonkey) | TsgcVCLAIQueryBar and TsgcFMXAIQueryBar, FireMonkey on Windows, macOS, iOS and Android: type a question, press Enter, read what was applied, Cancel a running question and Undo the last answer, with recent questions and suggestions. Works with the keyboard, screen readers, high contrast and right to left layouts. | Help | |
| AI query bar (WinForms, WPF and Avalonia) | TsgcWinFormsAIQueryBar, TsgcWpfAIQueryBar and TsgcAvaloniaAIQueryBar do the same in .NET, with the light or dark theme of the host. | Help | |
| Any LLM | TsgcUIAIEventProvider hands each request to your own code in its OnRequest event, so any AI service, model or on premises server can answer. In .NET, RequestAsync takes an async handler. | Help | |
| sgcWebSockets AI provider | TsgcUIAIChatProvider of the sgcUICoreWS bridge uses the TsgcAIChat component of sgcWebSockets on every platform. In .NET, the esegece.sgcUICore.sgcWebSockets package. Needs a registered sgcWebSockets. | Registered | Help |
| Ask the grid, the pivot and the dashboard | TsgcGridAI turns a question into filters, sorts and row highlights, TsgcPivotGridAI into a pivot layout, and the dashboard AI sends it to the tile that can answer it and explains KPI cards. With no provider, the grid and the dashboard answer with local rules. | Help | |
| Smart Paste in forms | A pasted text, such as an e-mail or an address block, fills the sgcEditors controls and the standard edit, combo, check box and date controls of a form, with a Smart Paste button and Undo, on VCL, FireMonkey, WinForms, WPF and Avalonia. | Help | |
| Smart Paste in sgcPlanner | Ctrl+Shift+V on the Scheduler, Gantt or Kanban view creates an item from the pasted text or fills the selected one, with Undo. | Help | |
| Privacy | A question sends only the field catalog (names, captions, types and a few sample values), never the row data. Smart Paste sends only the pasted text and the field descriptions. KPI values never leave the application. | Help |