The C#/WPF/.NET Core 3 version of .NETpad is now complete and feature-comparable to its Windows Forms predecessor. So what's next?
Premium

BY Paul Thurrott with 9 Comments
The C#/WPF/.NET Core 3 version of .NETpad is now complete and feature-comparable to its Windows Forms predecessor. So what's next?
BY Paul Thurrott with 6 Comments
To complete my quick-and-dirty port of .NETpad to WPF and .NET Core, I had to overcome one final obstacle: Keyboard shortcuts.
BY Paul Thurrott with 15 Comments
I’m delighted---and more than a bit surprised---to discover that I’m almost done porting .NETpad to WPF and .NET Core.
BY Paul Thurrott with 15 Comments
WPF isn't all bad. In fact, there are several niceties in this more modern framework that I really appreciate, especially XAML.
BY Paul Thurrott with 27 Comments
I’ve learned a lot in porting .NETpad, if partly, to the Windows Presentation Foundation and Universal Windows Platform.
BY Paul Thurrott with 41 Comments
The Universal Windows Platform (UWP) isn’t particularly well-suited to traditional productivity applications.
BY Paul Thurrott with 22 Comments
I decided to port .NETpad from Visual Basic to C# in order to get up to speed on the latter language as quickly as possible.
BY Paul Thurrott with 27 Comments
For much of the past year, I’ve been researching and working with Microsoft’s previous-generation developer technologies.
BY Paul Thurrott with 11 Comments
Here’s a useful new feature from Microsoft Word that can be added quickly and easily to .NETpad: Word count.
BY Paul Thurrott with 6 Comments
Here are a few minor changes and fixes to .NETpad related to the status bar, word wrap, and app publishing.
BY Paul Thurrott with 12 Comments
It’s time to think about what’s next for .NETpad, a project I had originally hoped to finish up by the end of 2019.
BY Paul Thurrott with 5 Comments
After months of work on .NETpad’s printing functionality, I think I’ve finally arrived at a solution that works.
BY Paul Thurrott with 4 Comments
Today, we implement the Replace, Replace All, and Go To commands, improve the fit and finish, and change the application name.
BY Paul Thurrott with 29 Comments
In this quick sidetrack, I make a few changes in anticipation of the final branding of our Notepad clone. NotepadWF isn’t going to cut it.
BY Paul Thurrott with 6 Comments
A reader has graciously pointed me in the right direction towards solving some of the more vexing issues with this project.
BY Paul Thurrott with 3 Comments
Our quick and dirty Auto Save functionality was perhaps a bit too quick and too dirty. So here are some improvements.
BY Paul Thurrott with 8 Comments
As I struggle to duplicate some of Notepad’s more complex features, I was reminded that Notepad itself has changed a lot over the years.
BY Paul Thurrott with 16 Comments
As I continue to put off the really hard bits, here’s how to change the icon and add a quick and dirty auto-save feature.
BY Paul Thurrott with 5 Comments
This time, we’re going to clean up some code, fix some bugs, and see whether a context menu can improve the app.
BY Paul Thurrott with 6 Comments
With our Notepad clone getting more mature, the remaining commands are, by nature, the most difficult to implement.
BY Paul Thurrott with 8 Comments
I decided to take a look at adding some features that aren’t available in the real app. First up: Theme support.
BY Paul Thurrott with 7 Comments
As it turns out, the little code experiment we engaged in yesterday can be added to our project as-is to display the caret position.
BY Paul Thurrott with 6 Comments
Taking a step back for a moment, I wanted to see whether using a RichTextBox control would improve our app.
BY Paul Thurrott with 0 Comments
Let’s improve the scrollbars, clean up the status bar, and see what it looks like to publish our app to other computers.
BY Paul Thurrott with 4 Comments
After using NotePadWF extensively at Ignite 2019, I’m ready to make a few bug fixes and fit and finish improvements.
BY Paul Thurrott with 6 Comments
In this 11th installment of our start programming project, lets fix zoom and implement several of the Edit menu commands.
BY Paul Thurrott with 8 Comments
OK, I have time for two more small but fun changes: We can persist all of the user’s settings changes and add a starter About box.