MauiDemoDataBinding is a cross-platform mobile application developed with .NET MAUI. This project demonstrates various types of Data Binding in MAUI, showcasing how to effectively connect UI components with data models to build dynamic and interactive applications.
- 🔄 One-Way Binding:
- Data flows from the model to the UI.
- 🔁 Two-Way Binding:
- Synchronizes data between the UI and the model in real-time.
- 🏷️ Binding with UI Controls:
- Connects UI elements like
Entry
,Label
,Slider
, andSwitch
to data models.
- Connects UI elements like
- 📦 Observable Collections:
- Dynamic list updates using
ObservableCollection
.
- Dynamic list updates using
- 🔍 Command Binding:
- Handles user interactions via button clicks and gestures.
- 🗂️ Data Templates:
- Dynamically display lists of data using
CollectionView
andListView
.
- Dynamically display lists of data using
- Framework: .NET MAUI
- Language: C# 🟦
- Data Binding: MVVM Pattern (Model-View-ViewModel)
- UI Design: XAML
- Clone the repository:
git clone https://github.com/pacheco4480/MauiDemoDataBinding.git