WPF

.NETpad 2025: WinUI 3 is the Way Forward
Premium

.NETpad 2025: WinUI 3 is the Way Forward (Premium)

Despite some issues, it's clear to me that the Windows App SDK/WinUI 3 is the…

.NETpad 2025: Data Binding First Steps
Premium

.NETpad 2025: Data Binding First Steps (Premium)

Whether I move forward with WPF, WinUI 3, or both, it's clear that I need…

.NETpad 2025: Fork Me?
Premium

.NETpad 2025: Fork Me? (Premium)

You didn't think I was going to forget about tabs, did you? I've been experimenting…

.NETpad 2025: Recent Documents
Premium

.NETpad 2025: Recent Documents (Premium)

Putting tabs aside has been delightfully freeing, and I spent much of the weekend making…

Premium

.NETpad 2025: Reset (Premium)

I have good news and I have bad news. There's a new version of .NETpad…

The Windows app ecosystem
Premium

Going Native (Premium)

A recent Microsoft developer blog post makes an interesting assertion about native code that conjures…

.NETpad 2025: Rewrite More File Operations
Premium

.NETpad 2025: Rewrite More File Operations (Premium)

Before I can finish my rewrite of .NETpad's file operations class and fully implement Close,…

Premium

.NETpad 2025: File Operations Rewrite (Premium)

Flush with my success in rewriting .NETpad 4.0 from scratch and reimplementing features in reverse,…

Keyboard-based tab navigation in .NETpad
Premium

.NETpad 2025: Tab Navigation (Premium)

I'd like to reach a certain level of quality before I post the pre-release code…

Premium

.NETpad 2025: Something Old, Something New (Premium)

As I build out all the functionality required by multiple documents and tabs, I keep…

Premium

.NETpad 2025: Return to Sender (Premium)

I'm at a weird point with the next version of .NETpad. The basic coding for…

## .NETpad 2025: With a Little Help From My (AI) Friends
Premium

.NETpad 2025: With a Little Help From My (AI) Friends (Premium)

I always intended to use AI to improve the quality of the code I'm writing…

Tabs UI is coming together
Premium

.NETpad 2025: Building Out the Tabs (Premium)

Supporting tabs adds complexity to .NETpad, but I've successfully merged my backend code for that…

.NETpad 2025: Finalizing the Tabs Layout
Premium

.NETpad 2025: Finalizing the Tabs Layout (Premium)

After weeks of experimentation, I've finally arrived at what I feel is an acceptable compromise…

Thinking about layout
Premium

.NETpad 2025: Thinking About Layout (Premium)

I've made remarkable progress on the important, low-level code to manage multiple tabs and documents…

Early WPF plans for .NET 10
Premium

.NETpad 2025: A Look Ahead to .NET 10 (Premium)

Microsoft added basic but buggy and incomplete support for Windows 11 theming to WPF as…

Thurrott