This argument exists since the first version of WPF (Windows Presentation Framework), so what should one select, WPF or Windows Forms? I will start with my conclusion / disclaimer: Any new windows client should use WPF! Now, for the explanation: The biggest "flaw" of WPF is its learning curve, it is slightly hard to understand the "rhythmic" of it. Thus, many companies / developers prefer the comfort zone of windows forms as it seems more easy and "fast" to develop....
What? Display a label and analog clock on screen, they should be updated “live” with the time. How? I use XAML Markup Extension for several reasons: It makes it easy to use it on XAML, especially to bind to it. Learn the framework extension points. Reuse – easy to use it everywhere with half line of XAML. Show me the money! /// <summary> /// XAML Markup Extension to bind dependency property (DateTime or String) /// to the current date...