CopipeGrid 0.1.1-alpha
This is a prerelease version of CopipeGrid.
dotnet add package CopipeGrid --version 0.1.1-alpha
NuGet\Install-Package CopipeGrid -Version 0.1.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="CopipeGrid" Version="0.1.1-alpha" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CopipeGrid" Version="0.1.1-alpha" />
<PackageReference Include="CopipeGrid" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CopipeGrid --version 0.1.1-alpha
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CopipeGrid, 0.1.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.
#:package CopipeGrid@0.1.1-alpha
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CopipeGrid&version=0.1.1-alpha&prerelease
#tool nuget:?package=CopipeGrid&version=0.1.1-alpha&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CopipeGrid
Excel-like copy-paste functionality for MudBlazor DataGrid.
Features
- đ Cell Selection: Click and drag to select multiple cells
- âī¸ Copy/Cut/Paste: Full clipboard operations support (Ctrl+C/X/V)
- âŠī¸ Undo/Redo: Command pattern implementation for operation history
- đ¨ Visual Feedback: Clear selection highlighting
- â¨ī¸ Keyboard Navigation: Arrow keys for cell navigation
- đ Auto-scroll: Automatic scrolling during selection
Installation
dotnet add package CopipeGrid --version 0.1.0-alpha
Quick Start
@using CopipeGrid
<CopipeDataGrid Items="@items" T="Person">
<PropertyColumn Property="@(x => x.Name)" Title="Name" />
<PropertyColumn Property="@(x => x.Age)" Title="Age" />
<PropertyColumn Property="@(x => x.Email)" Title="Email" />
</CopipeDataGrid>
@code {
private List<Person> items = new()
{
new Person { Name = "John Doe", Age = 30, Email = "john@example.com" },
new Person { Name = "Jane Smith", Age = 25, Email = "jane@example.com" }
};
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string Email { get; set; }
}
}
Requirements
- .NET 8.0 or later
- MudBlazor 8.9.0 or later
Documentation
For detailed documentation and examples, visit GitHub Repository.
License
This project is licensed under the MIT License.
Product | Versions 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Microsoft.AspNetCore.Components.Web (>= 8.0.18)
- MudBlazor (>= 8.9.0)
- System.Text.Json (>= 9.0.7)
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 |
---|---|---|
0.1.1-alpha | 99 | 7/30/2025 |
0.1.0-alpha | 308 | 7/21/2025 |