Provides guidance for using the Model-View-Controller design pattern to create modular WPF apps that are easy to unit test.
Determining function names dynamically can simplify your debugging and trace logic as well as ensure that your trace messages match the actual code that generated them. All you have to do is wrap all your calls to Trace() with your own custom function...