About
Who runs this site, what it covers, and why it exists.
About This Site
This site publishes hands-on knowledge about Windows desktop development with WPF and .NET, in two forms: technical articles that work through concrete implementation problems, and open-source tools built while solving them. It is written for developers who build line-of-business and utility applications on WPF and want practical implementation references rather than surface-level overviews.
Every article is grounded in code that has actually been written and run — covering the target framework and version, the reason a problem occurs, a worked implementation, the edge cases and pitfalls, and the trade-offs against alternatives. The aim is to document the details that official documentation leaves out, not to paraphrase it.
Areas of Focus
The material centers on the Windows desktop stack and the C# language features and libraries that support it:
- WPF / XAML — controls, data binding, styling, virtualization, and UI behavior in real applications.
- C# — language features across versions and the differences that matter in day-to-day code.
- LINQ and .NET APIs — including backporting newer .NET operators (through .NET 10) to .NET Framework.
- .NET Framework to modern .NET — migration concerns and compatibility across target frameworks.
About the Developer
This site is developed and written by s-iguchi, a developer with nearly two decades of continuous, hands-on experience dedicated to Windows desktop development, working primarily with .NET and WPF. The focus is on usability, clean UI design, and practical tools that improve everyday workflows.
The articles here come directly from that development work: problems met while building real applications, the investigation behind each solution, and the reasoning for choosing one approach over another. The applications and source code below are the practical counterpart to what the articles describe.
Applications
View all apps →-
WPF Standard Control Demo App (.NET 10)
A demo application showcasing standard WPF controls running on .NET 10. Useful as a reference for UI layout and styling.
-
WPF MessageBox Sample Creator
A tool for generating customizable MessageBox samples. Helpful for UI prototyping and behavior testing.
-
Xaml.ExtensionPack
A lightweight, dependency-free XAML extension library for WPF, distributed as NuGet packages.
-
TreePaste
A Windows tool that pastes copied files while preserving folder structure, with tray-resident behavior and a global shortcut.
Technical Articles
View all articles →The articles cover WPF, XAML, C# and .NET topics in depth. Each one states its prerequisites and target environment, explains the cause behind a behavior rather than only the fix, gives selection criteria for choosing between approaches, and notes the limitations of each solution.
GitHub
Source code and ongoing projects are available on GitHub:
Contact
For questions or feedback about the articles or applications, feel free to get in touch by email: