Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Databound App + Online XML Data Source (Windows Phone 8)
1. Databound App + Online XML Data Source
(Windows Phone 8)
Jaliya Udagedara
2. Target Audience
• Familiarity in any programming language (C# is preferred)
• IDE : Visual Studio
• Experience in Basic Windows Phone Application Development
• XAML
3. What are we going to discuss today?
• Windows Phone Databound App Template
• MVVM For Windows Phone
• Basics of Data Binding
• Quick Look : LINQ Queries
• Demo
5. MVVM For Windows Phone
• MVVM is a way to separate data from the user interface.
• Developers code models.
• Designers create user interfaces.
• MVVM is not just for Windows Phone Development.
6. MVVM For Windows Phone
View
Data Binding
View
Commands
Messages
ViewModel
Model
Model
Model
7. Data Binding
• View is bounded to ViewModel
• ViewModel must implement INotifyPropertyChanged
Interface
• Notify clients, typically binding clients, that a property
value has changed.
8. Quick Look : LINQ Queries
• What are queries?
• SQL for relational databases
• XQuery for XML etc.
• What is LINQ?
• Operations in a LINQ query
• Obtain the data source
• Create the query
• Execute the query