This week I held a webinar for the APAC region: Introduction to XAML (WPF) & Data Binding for Modernizing Desktop Applications.
WPF is around 10 years old, and the platform is mature. In the webinar, I explained why I would choose WPF over Windows Forms for my next project.
The keyword for this webinar is "DevOps." In DevOps, you will make changes to your application to add features to keep up with business requirements.
WPF (XAML) provides many powerful features that allow you to create testable, maintainable LOB applications so that you can change code base with confidence.
I also walk through Basic of XAML and Data Binding, DataContext. With these, you can separate your UI and Logic/Data.
In case you weren't able to join us live, we've made a recording of the webinar and the presentation deck available below:
Next Steps
- Download the free 30-day trial of Ultimate UI for WPF
- Get Started with XAML and WPF
- Try our WPF and Xamarin.Forms Control Configurator - You can download the tool from Visual Studio Marketplace for free!
If you would like to create WPF LOB applications, I would recommend that you also learn about Prism after learning about XAML. Prism is a framework that allows you to create loosely coupled, maintainable, testable XAML applications.
I have not used the library in my demo, but when I build a WPF app, I would definitely take advantage of the framework. Brian Lagunas, product owner of Ultimate UI for WPF and Ultimate UI for Xamarin at Infragistics, owns the framework and he is very active in the community.
Let's get started!