After a review by Rafael, my updated C#/Windows Presentation Foundation (WPF)/.NET 6.0 version of .NETpad is now available on GitHub.
Recent The WPF Notepad Project Stories
For my March programming project, I’m reviving the WPF version of .NETpad, which is my favorite version of the app.
With .NET 6 now available, I’ve been looking over the four versions of .NETpad that I created a few years back to see how they can be modernized.
It’s been a while since I’ve updated the WPF version of .NETpad, but this is something I’ve been thinking about for a long time.
With the WPF .NETpad now roughly functionally identical to the WinForms version, I’m starting to think about additional unique features.
Let’s add Find, Find Next/Previous, Replace/Replace All, and Auto Save and make the WPF version of .NETpad functionally complete.
In this installment, we’ll implement several more Edit menu items in the WPF version of .NETpad and create a custom Input Box.
In this installment, we’ll create an About box for the WPF version of .NETpad and start building out the Edit menu.
In this installment of the development of the WPF version of .NETpad, we’ll create a custom Font dialog using XAML and data binding.
In this installment, we’ll get all of the save operations out of the way, plus add New and New Window operations.
Building on the progress we made last time, let’s add open file functionality, textbox events, and theming support to .NETpad.
This time, we build out the Format and View menus, add word-wrap and status bar toggling, and implement Zoom using commands.
In part two of this project, we’ll add Exit and Print commands, implement several textbox settings, and use the real application name.
For this second project, we’re going to recreate .NETpad using C#, Windows Presentation Foundation, and .NET Core 3.1.