Xamarin.Forms Data Binding Architecture: Property Change Notification and XAML Markup Extensions
Architecture note on Xamarin.Forms data binding: requirements, minimal design with INotifyPropertyChanged, trust boundaries, operational checks, failure modes, and when to redesign. Includes a concrete currency Entry example with StringFormat and IValueConverter.