Majorsilence.Forms.Telerik 26.0.33

dotnet add package Majorsilence.Forms.Telerik --version 26.0.33
                    
NuGet\Install-Package Majorsilence.Forms.Telerik -Version 26.0.33
                    
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="Majorsilence.Forms.Telerik" Version="26.0.33" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Majorsilence.Forms.Telerik" Version="26.0.33" />
                    
Directory.Packages.props
<PackageReference Include="Majorsilence.Forms.Telerik" />
                    
Project file
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 Majorsilence.Forms.Telerik --version 26.0.33
                    
#r "nuget: Majorsilence.Forms.Telerik, 26.0.33"
                    
#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 Majorsilence.Forms.Telerik@26.0.33
                    
#: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=Majorsilence.Forms.Telerik&version=26.0.33
                    
Install as a Cake Addin
#tool nuget:?package=Majorsilence.Forms.Telerik&version=26.0.33
                    
Install as a Cake Tool

Majorsilence.Forms.Telerik

A compatibility surface for Telerik UI for WinForms, for apps migrating onto Majorsilence.Forms.

A WinForms app built on Telerik's Rad* controls normally can't move cross-platform without also replacing every one of them. This package provides Majorsilence.Forms-native stand-ins under the same type names and a familiar API shape, so that code keeps compiling and running.

⚠️ These are compatible reimplementations, not Telerik. They are not affiliated with or endorsed by Progress/Telerik, and they approximate behavior and appearance rather than matching pixel-for-pixel.

Install

dotnet add package Majorsilence.Forms
dotnet add package Majorsilence.Forms.Telerik
dotnet add package Majorsilence.Forms.Avalonia   # or another backend

Types live under the Majorsilence.Forms.Telerik namespace, so migrating is largely an import change:

- using Telerik.WinControls.UI;
+ using Majorsilence.Forms.Telerik;
var grid = new RadGridView { Left = 10, Top = 10, Width = 600, Height = 400 };
grid.DataSource = customers;
form.Controls.Add (grid);

What's covered

Controls including RadGridView, RadButton, RadCheckBox, RadCalendar, RadDropDownList, RadCommandBar, RadCollapsiblePanel, RadScheduler, RadPdfViewer, RadRichTextEditor, RadDesktopAlert, and the grid export / scheduler data / printing surfaces around them.

Telerik's several source namespaces (Telerik.WinControls.UI, .Enumerations, .UI.Docking, .UI.Export, Telerik.WinForms.Documents.*, ...) all collapse into this single flat namespace.

Some namespaces have no equivalent and are deliberately left alone — Telerik.WinControls.Themes, .Design, .Primitives, .Layouts. Those need a human.

Migrate automatically

The majorsilence-migrate CLI knows this mapping out of the box: it rewrites the Telerik namespaces, drops the Telerik UI for WinForms NuGet packages, collapses the resulting duplicate imports, and flags anything with no equivalent for manual review.

majorsilence-migrate MySolution.sln --dry-run --diff

Licensed under the MIT License. Telerik and RadControls are trademarks of Progress Software Corporation.

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.  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 is compatible.  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.

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
26.0.33 37 8/25/2026
26.0.32 117 8/19/2026
26.0.31 137 8/17/2026
26.0.30 94 8/13/2026
26.0.29 92 8/8/2026
26.0.28 87 8/7/2026
26.0.27 92 8/6/2026
26.0.26 95 8/4/2026
26.0.25 101 8/1/2026
26.0.24 118 7/23/2026
26.0.23 107 7/14/2026
26.0.22 108 7/9/2026
26.0.18 116 7/7/2026
26.0.0 127 7/3/2026