DXBlazorExtensions 24.2.1-alpha

This is a prerelease version of DXBlazorExtensions.
dotnet add package DXBlazorExtensions --version 24.2.1-alpha                
NuGet\Install-Package DXBlazorExtensions -Version 24.2.1-alpha                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DXBlazorExtensions" Version="24.2.1-alpha" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DXBlazorExtensions --version 24.2.1-alpha                
#r "nuget: DXBlazorExtensions, 24.2.1-alpha"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DXBlazorExtensions as a Cake Addin
#addin nuget:?package=DXBlazorExtensions&version=24.2.1-alpha&prerelease

// Install DXBlazorExtensions as a Cake Tool
#tool nuget:?package=DXBlazorExtensions&version=24.2.1-alpha&prerelease                

DXBlazorExtensions

DXBlazorExtensions is a powerful library built upon DevExpress Blazor, offering custom components to enhance web applications. Designed for flexibility and performance, it expands the DevExpress ecosystem, providing developers with innovative tools to create rich, responsive Blazor applications with ease.

Features

  • Custom components extending the DevExpress Blazor suite
  • Flexible and responsive design for web applications
  • Seamless integration with DevExpress Blazor controls
  • Easy to use and configure

Installation

You can install the DXBlazorExtensions NuGet package via the NuGet Package Manager, or using the .NET CLI.

NuGet Package Manager

  1. Open your project in Visual Studio.
  2. Right-click on the project and select Manage NuGet Packages.
  3. Search for DXBlazorExtensions and install it.

.NET CLI

dotnet add package DXBlazorExtensions

Usage

After installing the package, you can start using the custom components by following the steps below.

1. Add the required imports

In your _Imports.razor file, make sure to include the following:

@using DXBlazorExtensions
@using DevExpress.Blazor

2. Use a Component

Here is an example of how to use one of the custom components, such as the DxCard component.

Example: Using DxCard
<DxCard Title="Sample Card" Subtitle="Card Subtitle">
    <DxCardContent>
        <p>This is a custom card component created with DXBlazorExtensions.</p>
    </DxCardContent>
</DxCard>
Example: Using DxListView
<DxListView Items="@listItems" ItemTemplate="listTemplate">
    <ItemTemplateContext>
        <div>
            <p>@context.Item</p>
        </div>
    </ItemTemplateContext>
</DxListView>

@code {
    List<string> listItems = new List<string> { "Item 1", "Item 2", "Item 3" };

    RenderFragment<string> listTemplate = item => @<div>@item</div>;
}

3. Configuring Responsive Pages

You can also utilize the ResponsivePage component to build adaptable layouts that respond to different screen sizes.

Example: Using ResponsivePage
<ResponsivePage>
    <h3>Responsive Design Example</h3>
    <p>This page adjusts layout based on screen size.</p>
</ResponsivePage>

Contributing

We welcome contributions to improve the library. Please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
24.2.1-alpha 70 10/3/2024
24.1.6.1 91 10/2/2024
24.1.6 87 9/26/2024
24.1.5.8 88 9/24/2024
24.1.5.7 89 9/24/2024
24.1.5.6 91 9/24/2024
24.1.5.5 122 9/24/2024
24.1.5.4 122 9/19/2024
24.1.5.3 84 9/19/2024
24.1.5.1 70 9/19/2024
1.0.0 109 9/9/2024