So I know a lot about many things technical; however, I really haven't done much with WPF and Silverlight until just recently.  Along the way I usually write simple applications to help understand a particular concept.  This application shows how to use WPF Routed Commands.  More specifically it uses the NavigationCommands.Search command.

One interesting aspect about this sample application is that it uses a Frame control to dynamically load in Page classes in a desktop application.  Commands are sent from the application shell to pages that get loaded in the Frame control.

Visit WPF RoutedCommand Example on CodePlex