Software design patterns are reusable solutions that have been used for years to solve many of the problems we encounter with the software architecture and its component design. Behavioral patterns is ...
If you’ve been developing software long enough, you might recall a time before object-oriented (OO) development went mainstream when software development proved much more difficult than it is today.
First, create a new C# WPF application. Next, create a folder named Commands. The undo system will contain two essential components: the CommandStateManager and the IUndoCommand interface. The ...
The Command pattern is a convenient way to express the intention of the AjaxCommand strategy, though there are some differences. I’ll focus on the AjaxCommand strategy in this article, but use the ...
Maggie Appleton (via Michael Tsai) has written about one of the UI trends I’ve seen pop up more and more lately, and which we mentioned on AppStories several times over the past year: the so-called ...