Using XAML with C++

User interface development with C++ for Windows applications can be a challenging experience. When Visual Basic first appeared all those years ago, developers flocked to it because building a user interface in it was so much more productive than building the equivalent UI using C++, and C++ has never really caught up since.

Over recent years, with Microsoft moving away from WinForms, and the rise of declarative interface design with XAML, building a flexible yet powerful user interface has never been easier. The functionality offered by XAML-based UI technologies is impressive, with data binding in particular being a genuine productivity enhancement.

Meanwhile, C++ developers have seemingly been left further and further behind. ...

Get Visual Studio 2013 Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.