Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
We're Hiring
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

WPF

.NET / WPF

Reactive Extensions, ReactiveUI, and Whistling Tea Kettles

How reactive programming differs from interactive programming where an application has to poll for data. Plus how to use ReactiveUI to create a sample WPF app.
Functional Programming

Functional(ish) C# & MVVM: Single-Responsibility and Code-as-Data

Describes a method of writing code in C# that uses the Single-Responsibility principle and applies to WPF ViewModels.
.NET / WPF

Toggle the Visibility of a Text Run in WPF

The WPF text run does not have a visibility property. Here's a simple trick, using an attached property, to add that functionality.
.NET / WPF

Spying on Your WPF Applications with Snoop

How to get started with Snoop, a great tool for spying on, debugging, and identifying data binding problems in running WPF applications.
.NET / WPF

How To Debug Data Binding Issues in WPF

In this post, I will give you some tips on how you can debug your data bindings in WPF. I'll show you how to add trace output and break into the debugger.
.NET / WPF

WPF RadioButtons: Choices, Choices

In this post, I'll go over several ways of using RadioButtons in the Microsoft .Net Windows Presentation Foundation (WPF) framework.
.NET / WPF

You Can Write Inline C# in XAML – But Should You?

You can write inline C# in your XAML file with the x:Code Intrinsic type. But it might not be such a great idea.
.NET / WPF

Reactive Extensions + WPF? Yes, Please

Describes a method for using Reactive Extensions and WPF together to built a responsive user interface.
.NET / WPF

Complicated UI Widgets in WPF

Example of creating a complicated UI widget in WPF using PathSegments.
.NET / WPF

Using XAML to Set Focus on a Textbox in WPF Desktop Applications

Instead of one TextBox control for the code, we have 4 TextBox controls. As the user types in each digit, we move focus to the next TextBox for them.
.NET / WPF

Making WPF Controls Modal with Adorners

How to create a transparent overlay over a WPF window "behind" a given control, using a subclass of Adorner.

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation