The CLR properties are just a wrapper around the private variables to expose getters and setters to retrieve and assign the value of a variable. You can use these normal CLR properties in data binding, but the automatic UI notifications are not possible by default, unless you create the notification mechanism.
In this recipe, we will learn how to perform data binding with CLR properties and then learn how to trigger notifications from the code to automatically update the UI when the value changes.