Course description
Working with Windows 8 brings a new set of tools. We'll look at an important part of the Windows 8 experience - the share charms. Sharing is a key differentiator between the Windows 8 proposition and the iPad. It allows apps to share information in a very fluid, freeform way, creating a rich interaction on the device. Then we'll see how to implement searching, another key part of the Windows 8 experience. When searching, users use a common user interface to perform a basic search and then use filters - designed to your specification - to refine the results.
Learning Paths
This course will help you prepare for the following certification and exam:
MCSD: Windows Store Apps
70-484: Essentials of Developing Windows Store Apps Using C#
This course is part of the following LearnNowOnline SuccessPaths™:
Building Windows Store Applications
Meet the expert
Matt Baxter-Reynolds is an independent software development consultant, trainer, and author based in the UK. He specializes in apps for Windows 8 and Windows RT. Matt runs regular Windows 8 and Windows RT workshops around the UK plus runs the London Windows 8 Apps Developer group. He also contributes to the Guardian's technology section.
Course outline
Shares
Share Sources (22:05)
- Introduction (00:52)
- Sharing Data (00:23)
- Data Types (01:08)
- Handling Outbound Sharing (00:43)
- Demo: Sharing (04:44)
- Demo: GetShareData (01:52)
- Handling async when Sharing (00:33)
- Demo: Large Files (04:46)
- Demo: Error Checking (04:16)
- Demo: Finishing Sharing (02:20)
- Summary (00:23)
Share Targets (13:47)
- Introduction (00:32)
- Share Targets (00:28)
- Implementing Share Targets (00:34)
- Demo: Share Targets (04:51)
- Demo: Photos App (03:37)
- Demo: Windows 8 Gotcha (03:08)
- Summary (00:34)
Searching and Filters
Searching (21:50)
- Introduction (00:46)
- How it Works (00:38)
- Demo: Searching (02:32)
- Implementing Search (00:37)
- Demo: Search Result Grid (04:39)
- Demo: No Results TextBlock (05:01)
- Demo: Results Grid (03:29)
- Demo: Displaying Grid (03:48)
- Summary (00:17)
Filters (16:18)
- Introduction (00:31)
- Adding Filters (00:23)
- Demo: Filters (06:01)
- Demo: Fixing the Filter (05:12)
- Demo: Search with Filters (03:54)
- Summary (00:14)
Suggestions (07:13)
- Introduction (00:33)
- Demo: Implementing Suggestions (04:10)
- Demo: Returning Suggestions (02:16)
- Summary (00:12)