question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Blazor Desktop plans and productization

See original GitHub issue

Hello fans of Mobile Blazor Bindings!

As some of you may know, we are working on productizing some key components of Mobile Blazor Bindings and will release them later this year (2021) as part of .NET 6. Our main focus will be on desktop support for Windows and macOS, but we are looking to enable authoring apps on as many platforms as possible.

What does “productization” mean? That means that the features that ship in .NET 6 will be fully supported and not experimental. The features will abide by all the same benefits and policies of anything in .NET 6, such as compatibility, breaking changes, paid support, patch releases, etc.

The work for this will mostly be done in the ASP.NET Core GitHub repo because that’s where the rest of Blazor is and much of the code is shared.

To get a glimpse of some of the features and issues we’re looking at you can query issues using the feature-blazor-desktop label on the ASP.NET Core repo: https://github.com/dotnet/aspnetcore/labels/feature-blazor-desktop

If you have thoughts or comments on any of those issues, please add them to the issues!

Thanks, Eilon Lipton

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:36
  • Comments:38 (14 by maintainers)

github_iconTop GitHub Comments

16reactions
Eiloncommented, May 27, 2022

@janseris I believe that Blazor Web’s list virtualization features should work fine in BlazorWebView as well, which can help immensely when there are more than a few hundred/thousand rows of data to display. More info here: https://docs.microsoft.com/aspnet/core/blazor/components/virtualization?view=aspnetcore-6.0

But, either way, I am starting to spend some time to incorporate @Dreamescaper 's amazing work on MAUI Blazor Bindings back into this repo. You can check out their project here, if you haven’t seen it yet: https://github.com/Dreamescaper/BlazorBindings.Maui

13reactions
codemonkey85commented, May 28, 2022

@Eilon that makes me incredibly happy. I’m learning XAML, but I’m sure I can’t be the only one who prefers Blazor’s binding model, among other things.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Blazor Desktop: The Electron for .NET?
Microsoft has recently hinted that Blazor Desktop is a formal productization of the WebWindow approach. In other words, another thought ...
Read more >
Blazor on Desktop
We explore how to make Blazor web apps run on Desktop. Blazor is one of the most exciting technologies for web developers on...
Read more >
Microsoft's Lander on Blazor Desktop: 'I Don't See a Grand ...
Blazor desktop is built on top of .NET Multi-platform App UI. It relies on that UI stack for a native application container and...
Read more >
Build a mobile and desktop app with Blazor Hybrid and . ...
Learn how to set up your development environment and build your first cross-platform hybrid app with Blazor, .NET MAUI, and C#.
Read more >
Building Blazor Desktop Apps with Electron.NET
This blog post illustrates how you can apply the same techniques to create Blazor desktop applications. Topics covered include:.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found