DevExpress UI for Blazor

repository·25.2·Indexed 19 days ago

https://github.com/devexpress/blazor

A component library for Blazor applications featuring a performance-optimized Grid for tabular data, a comprehensive Chart suite with 25 chart types and a DxSankey component, and the DxAIChat component for integrating AI models with support for streaming responses, Markdown formatting, and OpenAI Assistants.

Tokens
8.6K
Snippets
10
Records
47
Agent score
64%

What's inside DevExpress UI for Blazor

  1. Overview of DevExpress Rich Text Editor for Blazor

    25.2

    The DevExpress Rich Text Editor for Blazor is a Microsoft Word-inspired word processor designed for Blazor applications. It provides comprehensive text formatting, document management, and advanced editing capabilities.

    Key Capabilities:

    • File Formats: Create, open, and save documents in DOCX, RTF, TXT, and HTML formats.
    • Formatting: Full support for character and paragraph formatting.
    • Object Handling: Support for floating objects such as images and text boxes.
    • View Modes: Includes a 'Simple View' which hides pagination and layout control elements to utilize the entire component area for document display.
    • Advanced Features: Supports Mail merge, Spell check, Zoom, and Printing.
    • Customization: Features a configurable toolbar/ribbon, customizable context menus, and localization support.
    • Modern Extensions: Includes AI-powered extensions and full keyboard support.
  2. Overview of DevExpress Blazor Grid features

    25.2

    The DevExpress Blazor Grid is a performance-optimized, responsive UI library for displaying and managing tabular data. It provides a comprehensive suite of features for data manipulation and visualization, including:

    • Data Management: High-performance processing engine, sorting, grouping, filtering, and paging/virtual scrolling.
    • Interaction: Single and multi-row selection, row-based drag & drop, and master-detail visualization.
    • Editing: Data editing with integrated input validation.
    • Summarization: Configurable total and group summaries.
    • Customization: Integrated templates, CSS customization, and configurable toolbars/context menus.
    • Exporting: Support for exporting data to PDF, XLSX, XLS, and CSV formats.
    • Compliance: Accessibility compliance.
  3. Overview of the DevExpress Blazor Scheduler

    25.2

    The DxScheduler component is used to display detailed snapshots of events or appointments within a Blazor web application. It supports viewing schedules across single days, weeks, or months.

    Key Capabilities:

    • View Types: Supports Day, Week, Work Week, Month, and Timeline views.
    • Appointment Management: Full support for creating, editing, selecting, and deleting appointments, including both one-time and recurring events.
    • Interactivity: Includes drag & drop support and keyboard navigation.
    • Data & Resources: Supports both runtime and remote data, as well as resource-based scheduling.
    • Customization: Provides integrated templates, CSS customization, and a configurable toolbar.
    • Compliance: Built with accessibility compliance in mind.
  4. Overview of DevExpress Blazor Grid capabilities

    25.2

    The DevExpress Blazor Grid is a performance-optimized, responsive UI library for displaying, managing, and manipulating tabular data. It provides a comprehensive set of features for data interaction and visualization, including:

    • Data Management: High-performance processing engine, sorting, grouping, filtering, and paging/virtual scrolling.
    • Data Interaction: Single and multi-row selection, row-based drag & drop, and master-detail visualization.
    • Editing: Data editing with integrated input validation.
    • Summarization: Configurable total and group summaries.
    • Customization: Integrated templates, CSS customization, and configurable toolbars or context menus.
    • Exporting: Support for exporting data to PDF, XLSX, XLS, and CSV formats.
    • Compliance: Accessibility compliance.
  5. Overview of DevExpress Blazor Chart capabilities

    25.2

    DevExpress Blazor Chart components provide a wide range of 2D chart types to visualize data effectively. Key capabilities include:

    • Extensive Series Support: 25 different chart types (e.g., Area, Bar, Donut, and Financial charts).
    • Axis Customization: Control over ticks, rotation, position, and scale breaks.
    • Data Visualization Elements: Configurable data labels, titles, legends, annotations, and tooltips.
    • Advanced Visual Aids: Axis strips and error bars.
    • Data Integration: Seamless integration with Pivot Grid.
    • Exporting: Ability to export charts as PDF or Image files.
  6. Overview of DevExpress Blazor Chart components

    25.2

    DevExpress Blazor Chart components are used to transform data into various 2D visual representations. The library supports a wide range of chart types, including Area, Bar, Donut, and Financial charts.

    Key Capabilities:

    • Series Support: 25 different chart types.
    • Axes Customization: Control over ticks, rotation, position, and scale breaks.
    • Data Visualization: Configurable data labels, tooltips, legends, and annotations.
    • Advanced Elements: Axis strips, error bars, and descriptive titles.
    • Integration & Export: Integration with Pivot Grid and the ability to export charts as PDF or Image files.
  7. Use the DevExpress SEO Metadata Tool

    25.2

    The DevExpress SEO Metadata Tool is DEPRECATED.

    For managing SEO and head content in Blazor applications, you should no longer use this tool. Instead, follow the official Microsoft guidance for controlling head content in ASP.NET Core Blazor apps. This typically involves using the built-in <PageTitle> and <HeadContent> components provided by the Blazor framework.

  8. Use the DxRangeSelector to visualize data on a linear scale

    25.2

    The DxRangeSelector component allows users to visualize data points along a linear scale. It provides interactive selection capabilities where users can:

    • Adjust selection boundaries: Drag edge sliders to expand or contract the selected range.
    • Move the selection: Drag the entire selected range to a different position on the scale.

    Key capabilities include scale management, support for multiple series types with palette customization, configurable UI controls (such as sliders and markers), and support for descriptive elements like titles and labels. The component also supports export and printing functionality.

  9. Use the DxRangeSelector component

    25.2

    The DxRangeSelector component allows you to visualize data on a linear scale. It provides an interactive interface where users can select specific data ranges by dragging edge sliders or by moving the entire selected range.

    Key capabilities include:

    • Range Selection: Multiple selection modes and interaction patterns.
    • Scale & Data: Management of scales and support for multiple series types with palette customization.
    • UI Customization: Configurable sliders, markers, titles, labels, and background/shutter colors.
    • Output: Support for exporting and printing.