WPF in .NET 9.0: Hyphen-based Ligatures
In the last blog posts about WPF in .NET 9.0, you learned about Windows 11 Theming and about the Accent Color. In this blog post, let's look at a smaller feature called hyphen-based ligatures.
(more…)In the last blog posts about WPF in .NET 9.0, you learned about Windows 11 Theming and about the Accent Color. In this blog post, let's look at a smaller feature called hyphen-based ligatures.
(more…)In the past decades, I owned different phones, like Apple iPhone, Windows Phone, and since Google started the Pixel series, I'm using a Google Pixel. I had Pixel (1) XL, Pixel 5, and my current phone is a Google Pixel 6. It's amazing, even after 3.5 years the battery and the phone as such is still pretty solid. And now I even was able to repair a broken screen so easily, and instead of getting a new one, I'm continuing to using this phone.
(more…)In the last blog post about WPF in .NET 9.0, you learned about Windows 11 Theming. In this blog post, let's take a look at another feature of WPF in .NET 9.0: The Accent Color.
(more…)The Windows Presentation Foundation (WPF) is a Desktop UI Framework that is part of .NET. Microsoft uses it to build Visual Studio. WPF got some nice new features with .NET 9:
In a little series of blog posts, let's take a look at these features. Let's start in this blog post with Windows 11 Theming.
(more…)In the previous blog posts of the C# 12 series you learned about different C# 12 features:
In this blog post, you will learn about another C# 12 feature: The Experimental Attribute.
(more…)In the previous blog posts of this C# 12 series you learned about different C# 12 features:
In this blog post, you will learn about another feature: Default Parameters in Lamdba Expressions.
(more…)In the previous blog posts of this C# 12 series you learned about different C# 12 features:
In this blog post, let's look at another new feature that allows you to alias any type with a using directive. Before we dive in, let's ensure that you understand how you could already alias namespaces and types before C# 12.
(more…)In the previous blog post you learned about C# 12 primary constructors. In this blog post, you will learn about another C# 12 feature that is called collection expressions. They allow you to initialize collections - and so arrays - in a simpler way.
(more…)In November 2023, Microsoft released .NET 8.0, and since then you can use C# 12.
So, it might be a good time for you to learn about the new features of the programming language of the year 2023. To learn the features, I start with this post a small series of blog posts.
When building a web application, it can be helpful to deploy your application with the latest features and code changes to a server, so that users can actually test it. Especially at the beginning of a new project, setting up such an environment where test users can immediately see and test new features is super important.
(more…)