Hands-on Windows Phone 7 Development
This course covers many real-world issues developers face when building Windows 7 Phone applications
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
WP7 application architecture |
|
00:41:02 | |
|
Intro
|
|
02:00 | |
|
Overview of MVVM
|
|
02:19 | |
|
Windows Phone 7 considerations
|
|
03:38 | |
|
Sample requirements
|
|
01:40 | |
|
Hands-on : application structure
|
|
02:29 | |
|
Hands-on : viewmodel classes
|
|
03:37 | |
|
Hands-on : the main view
|
|
03:50 | |
|
Hands-on : view hierarchy
|
|
03:38 | |
|
Navigation topics
|
|
02:35 | |
|
Hands-on : navigation
|
|
04:22 | |
|
Commanding
|
|
01:46 | |
|
Hands-on : adding commands - 1
|
|
03:14 | |
|
Hands-on : adding commands - 2
|
|
04:31 | |
|
Takeaways
|
|
01:23 | |
WP7 and WCF Data Services |
|
00:47:31 | |
|
Intro
|
|
01:23 | |
|
OData Overview
|
|
02:49 | |
|
WCF Data Services
|
|
02:13 | |
|
Hosting a data service
|
|
02:25 | |
|
Hands-on : creating a data service
|
|
05:57 | |
|
The OData client for WP7
|
|
02:36 | |
|
Hands-on : Generating the WP7 client
|
|
03:38 | |
|
Querying OData from the Phone
|
|
02:22 | |
|
Using OData query options
|
|
03:10 | |
|
Hands-on : querying data
|
|
07:49 | |
|
Hands-on : eager loading
|
|
01:21 | |
|
Updating data
|
|
01:52 | |
|
Hands-on : Updating jobs
|
|
05:35 | |
|
Hands-on : Updating parcels
|
|
03:04 | |
|
Takeaways
|
|
01:17 | |
Phone controls and data |
|
00:49:19 | |
|
Intro
|
|
01:35 | |
|
The Pivot control
|
|
02:34 | |
|
Hands-on : Pivot control and data
|
|
07:18 | |
|
SL tookit for Phone 7
|
|
01:32 | |
|
The PerformanceProgressBar control
|
|
02:26 | |
|
Hands-on : PerformanceProgressBar and data
|
|
04:39 | |
|
The LongListSelector control
|
|
02:53 | |
|
Hands-on : LongListSelector and data
|
|
05:19 | |
|
Hands-on : LongListSelector part2
|
|
03:42 | |
|
On-demand data loading
|
|
01:55 | |
|
Hands-on : loading parcels on-demand
|
|
06:53 | |
|
Hands-on : using messaging in viewmodels
|
|
02:26 | |
|
Hands-on : ListPicker and DatePicker
|
|
04:56 | |
|
Takeaways
|
|
01:11 | |
Managing state |
|
00:47:36 | |
|
Intro
|
|
01:12 | |
|
Phone lifecycle
|
|
02:21 | |
|
Hands-on : tombstoning
|
|
01:38 | |
|
Data and the lifecycle
|
|
01:49 | |
|
The DataServiceState class
|
|
01:51 | |
|
Hands-on : demo goals
|
|
01:07 | |
|
Hands-on : saving data state
|
|
05:15 | |
|
Hands-on : restoring data state
|
|
04:28 | |
|
Hands-on : lazy initialization
|
|
01:06 | |
|
Hands-on : troubleshooting
|
|
04:45 | |
|
Maintaining page state
|
|
02:03 | |
|
Hands-on : controls state
|
|
05:11 | |
|
Isolated storage and data
|
|
02:48 | |
|
Hands-on : creating a settings page
|
|
05:28 | |
|
Hands-on : enabling local data
|
|
05:26 | |
|
Takeaways
|
|
01:08 |
WP7 application architecture