A quick VB.NET application that demonstrates some neat WPF controls and the Decorator design pattern.
A view of the main screen. The customer can select their choice of coffee along with condiments.
Selecting one kind of coffee. It's pretty expensive!
Selecting the coffee with different kinds of condiments.
And simply changing the coffee type will reset all of your condiments!
The idea of the coffee was taken from Head First: Design Patterns. wpf-tutorial.com is a fabulous resource for looking up how to manipulate common WPF controls.