.NET MAUI Data Binding Wire UI controls to ViewModel properties with compile-time safety, correct change notification, and minimal overhead. Prefer compiled bindings everywhere and treat binding warnings as build errors. When to Use Adding x:DataType compiled bindings to a new or existing page Implementing INotifyPropertyChanged or CommunityToolkit ObservableObject Creating or consuming IValueConverter / IMultiValueConverter Choosing the correct BindingMode for a control property Setting BindingContext in XAML or code-behind Using relative bindings ( Self , AncestorType , TemplatedParent ) Applying StringFormat , FallbackValue , or TargetNullValue Writing AOT-safe code bindings with SetBinding and lambdas (.NET 9+) When Not to Use Show more Installs 833 Repository dotnet/skills GitHub Stars 5.1K First Seen Apr 2, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Pass
maui-data-binding
安装
npx skills add https://github.com/dotnet/skills --skill maui-data-binding