Summary

Completed

Note

.NET MAUI is the next evolution of Xamarin and what we recommend you develop mobile and desktop apps with, and you can learn more about .NET MAUI in several training modules. This Xamarin training module will not be maintained going forward.

In this module, we replaced imperative code with bindings. We used different capabilities of bindings depending on the need of the particular control. Finally, we used value converters to create bindings between mismatched types.

Data binding lets us express that a data property and a UI property are related. The binding keeps the properties synchronized for us. We no longer need explicit code to handle data synchronization tasks. Using bindings improves code readability, which in turn makes for easier code maintenance. The binding framework also gives a consistent surface area for unit testing.

Learn more with a Channel 9 video series