What Have You Learned, Dorothy?
WPF is heavily declarative, and although it is true that you will still be writing your event handlers (and your business classes) in C#, many of the challenges in your program will (at least at first) be in the XAML.
What we didn't do in this program, of course, is integrate LINQ to access data, nor did we build an entire business layer (though you can argue that the business layer in many applications should be written in Work Flow, which also uses XAML!).
Pick up a good book on WPF. You'll find a fair amount of C#, but you'll be surprised at how many of the listings are in XAML compared to C#. C# hasn't receded in importance, but declarative programming has certainly supplemented object-oriented programming as another arrow in our quiver.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access