OpenSilver 3.3 Adds Native XAML Integration
Written by Kay Ewbank   
Tuesday, 27 January 2026

OpenSilver 3.3 has been released with the ability to embed any Blazor component directly inside XAML applications. The new release also adds .NET 10 support, substantial WPF compatibility improvements, and a new Responsive markup extension for adaptive layouts.

The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications. It supports deployment to iOS, Android, Windows, macOS, and Linux through .NET MAUI Hybrid. OpenSilver was first released in 2021 at the same time as Microsoft ceased support for Silverlight. It uses Mono for WebAssembly and Microsoft Blazor so developers can use C#, XAML, and .NET for client-side Web development.

opensilvericon

The headline improvement to the latest version is the native integration between XAML and Blazor. Developers can now embed Blazor components from libraries like DevExpress, Syncfusion, MudBlazor, Radzen, and Blazorise directly inside XAML applications, with no JavaScript bridges or performance overhead.

opensilver 3.3

This is possible because OpenSilver renders UI elements to the HTML DOM, as does Blazor, so both technologies share the same rendering model. The integration means developers can make use of the Blazor component ecosystem while keeping XAML as their primary UI technology.

Developers have two options for integration; either to use inline Razor code by writing Razor markup directly inside XAML files within <RazorComponent> tags; or to create standard Blazor components in .razor files and reference them from XAML.  

The OpenSilver team says that for enterprises maintaining WPF or Silverlight applications, Blazor integration offers a practical modernization approach. Rather than rewriting entire applications, teams can replace individual controls with modern Blazor equivalents while keeping their existing architecture intact.

Alongside the Blazor integration, this release also comes with full compatibility with .NET 10, C# 14, and Visual Studio 2026. There's also a new Responsive markup extension that enables adaptive UIs in XAML.

Another improvement sees further compatibility with WPF with the addition of complete CommandManager and RoutedCommand infrastructure, template selectors, preview/tunneling events, and a number of API additions including WeakEventManager, DependencyPropertyDescriptor, and a rewritten CollectionViewSource.

Finally, the layout properties have been improved with support for BorderThickness, BorderBrush, Spacing, Padding, and CornerRadius, along with MAUI-style shorthand syntax for row and column definitions.

OpenSilver 3.3 is available now. 

opensilvericon

More Information

OpenSilver website

Source code on GitHub

Related Articles

OpenSilver 3.2 Extends WPF Apps To Mobile Platforms

OpenSilver Adds XAML Designer For Visual Studio Code

OpenSilver 3 Adds AI-Powered UI Designer 

OpenSilver 2.2 Adds LightSwitch Compatibility Pack  

OpenSilver 2.1 Adds F# Support

OpenSilver 2 Adds Support For VB.NET

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Facebook or Linkedin.

Banner


Rue: Steve Klabnik In Collaboration with Claude
14/01/2026

Steve Klabnik, longtime contributor to the Rust language, is working on his own language, called Rue. This is a hobby project being done for fun and to speed up development Steve's co-worker is Claude [ ... ]



Atlas Production Ready This Year
18/01/2026

The latest incarnation of Boston Dynamics' Atlas Robot took to the stage at CES 2026. Hyundai announced that it plans to deploy tens of thousands of the humanoid robot in its own manufacturi [ ... ]


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 27 January 2026 )