Databound App + Online XML Data Source (Windows Phone 8)
1.
Databound App +Online XML Data Source
(Windows Phone 8)
Jaliya Udagedara
2.
Target Audience
• Familiarityin any programming language (C# is preferred)
• IDE : Visual Studio
• Experience in Basic Windows Phone Application Development
• XAML
3.
What are wegoing to discuss today?
• Windows Phone Databound App Template
• MVVM For Windows Phone
• Basics of Data Binding
• Quick Look : LINQ Queries
• Demo
MVVM For WindowsPhone
• 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 WindowsPhone
View
Data Binding
View
Commands
Messages
ViewModel
Model
Model
Model
7.
Data Binding
• Viewis 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