As the name suggests, it has a slew of features under the hood to work with .NET MAUI.
To effectively support the Stable channel release of .NET MAUI 10, both the CLI NuGet package and the Visual Studio extension of the All-in-One .NET MAUI Templates Pack have been updated.
This v8.0 is the key enhancement for .NET MAUI 10. Check out the articles for v7.9, v7.10, and v7.11 for the feature set.
To know more about all the features of this template pack, refer to the series of articles listed here.
And to learn about key features by MAUI version, check these articles:
As the name suggests, has a slew of features under the hood to work with .NET MAUI.
To effectively support the RC release (with Go-Live support) of .NET MAUI 10, both the CLI NuGet package and the Visual Studio extension of the All-in-One .NET MAUI Templates Pack have been updated.
This is the third set of enhancements for .NET MAUI 10. Check out the v7.9 and v7.10 articles for the feature set.
To know more about all the features of this template pack, refer to the series of articles listed here.
And to learn about key features by MAUI version, check these articles:
Microsoft Edit - A Sleek and Lightweight CLI Text Editor
Want to quickly update a configuration file or edit a solution or project file? Then Microsoft Edit is the ultimate choice. It is a lightweight and easy-to-use text editor from the command line. You can do all this without ever having to switch context.
How to Install:
Plans are to add it to Windows OS soon, making it useful in places where third-party software can’t be installed.
For now, the easiest option to install this editor is using winget:
This February, join David and Rachel as they discuss the latest advancements in the world of .NET MAUI during the monthly community standup about GitHub Copilot’s role in enhancing productivity.
The Community Standup is a live event hosted by the core framework team on the official .NET YouTube channel. It provides valuable insights and exciting announcements. For .NET MAUI, it usually happens on the first Thursday of each month.
Undoubtedly, AI is disrupting the status quo, and now GitHub Copilot is available free of charge. On the free tier, it offers 2,000 code completions and 50 chats per month. All that is required is a GitHub user account and a sign-up for free. Supported on a multitude of apps including VS Code. For further details, please refer to the article and FAQ.
Remember to join live on Thu, Feb 6 at 18:00 UTC. Click the link to access the timing in your local or preferred time zone. Note, that it’s an hour behind its usual schedule (Daylight Saving).
The community links for this month’s standup will be updated here.
Happy coding. Stay connected as we continue to learn and share the experiences from this exciting journey of being a .NET developer.
MVVM Toolkit - Support for Partial Properties with Custom Access Modifier
This article is part of the MVVM – Made Easy series, with a focus on the initial preview release of v8.4 of the CommunityToolkit.Mvvm (aka Microsoft MVVM Toolkit) NuGet package, which includes support for Partial Properties.
Update as of Dec 2024: The v8.4 stable release is now available. For further details, please refer to this blog post.
Here are the links to other articles in this series.
Support for Partial Properties is one of most sought after features in the MVVM toolkit as it allows to define custom access modifier for property accessors and makes code more readable. The need for an analyzer to track the usage of a field instead of a (generated) property is no longer necessary.
Transitioning from Application's MainPage to Window's Page
This article analyzes a significant change introduced in .NET MAUI 9, specifically the deprecation of the Application’s MainPage property, which has been replaced by the Window’s Page property.
The MainPage has existed since the inception of Xamarin.Forms, at which time it functioned as a single-window UI framework.
Nevertheless, the design of .NET MAUI incorporates the concept of a Window to effectively support Desktop form factors, including WinUI and Mac Catalyst.
Although the fundamentals remain the same, the preceding articles were published after the initial version of the MVVM Toolkit, and a lot has transpired since then. An updated article is being prepared and published soon.
Blazor Hybrid represents an exemplary integration of cross-platform .NET MAUI and the Blazor components.
It facilitates the utilization of C# expertise in the development of various applications, including those for Desktop, Mobile, and Web platforms.
However, there are instances when these disparate components must communicate with one another for the integration to function effectively.
Whenever the necessity arises to facilitate communication between loosely coupled components, messaging represents the most effective solution.
It’s the month of May, so it’s time for Microsoft Build, its annual developer conference, where it’ll showcase the innovative features to the community.
It’s the age of AI, which is disrupting the status quo. So most of the sessions are scheduled along that line as expected.
For .NET MAUI, Blazor, and C#, these are the highly recommended sessions to watch.
Today being the second Tuesday of the month marks the occurrence of Patch Tuesday, signifying the release of a new set of updates.
The second preview for .NET 9 is now available in the Preview channel, while Quality updates have been made accessible in the stable channel.
Quite like the SDK, Visual Studio 2022 has also received updates. The latest update includes VS2022 17.10.0 Preview 2.0 and 17.9.3 in the Stable channel.
Note: The stable version 17.9.3 release incorporates .NET MAUI 8.0.7 (SR2) workload update, which was previously available as a NuGet package update.