Category Archives: Mini-Tutorial

Windows Phone Fundamentals–Navigation

Windows Phone Fundamentals Continuing my mini-series on Windows Phone Fundamentals, begun here, this tutorial will cover the topic of navigating from one page to another.  This is one of those tasks that are wicked simple once you know how, but … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | 1 Comment

Windows Phone Fundamentals–Layout

Windows Phone Fundamentals The Windows Phone From Scratch mini-tutorials are going back to the fundamentals for those who are new to Windows Phone Programming.  Today, we cover basic layout with the Grid Control. The Grid control is often compared to … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, WindowsPhone | Tagged | 1 Comment

Obtaining Email, Address or Phone Number

Mango From Scratch Windows Phone Mango now has new tasks to obtain additional information from the contacts list, such as the user’s email address, snail-mail address and phone number. All of these work essentially in the same way: you create … Continue reading

Posted in Mango, Mini-Tutorial, WindowsPhone | Tagged | 10 Comments

Fast Application Switching Made Easy

Mango From Scratch One of the key features in Mango is Fast Application Switching.  This is a radical change to the life-cycle of applications, and one of the very first things you’ll want to do, when upgrading your Windows 7 … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, WindowsPhone | Tagged | 1 Comment

The LINQ Zip Operator

LINQ I am a strong believer that .NET programmers in general, and Windows Phone programmers in particular need to become proficient in LINQ.  As part of that belief and commitment to the Windows Phone community, I have created a series … Continue reading

Posted in Linq, Mini-Tutorial | Tagged | 5 Comments

Send Toast Made Easy

Mango From Scratch In a follow up to yesterday’s article about Tile Notifications, let’s take a look at sending Toast Notifications. You’ll remember that we had two projects yesterday, SendTileServer and TilesNotificationClient.  Today we’ll create SendToastServer and ToastNotificationsClient.  The parallels … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | Comments Off on Send Toast Made Easy

Tile Notifications Made Easy

Mango From Scratch This posting is a rip-off.  Specifically, I steal liberally from the MSDN documentation, but my goal is to mix together and distill a great deal of information down to the essentials to provide you with a clear … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | 4 Comments

LINQ: The overloaded Contains Operator

A LINQ Tutorial As part of my continuing (and occasional) series of mini-tutorials on LINQ this posting will consider the overloaded Contains operator. This operator allows you to check whether a list contains a given value, as illustrated in the … Continue reading

Posted in Data, Linq, Mini-Tutorial | Tagged | 9 Comments

BingMapsTask in Mango

Mango From Scratch It turns out that launching Bing Maps, even with Search terms and setting the zoom level is absurdly easy, using the new BingMaps task.  I used it to search for donuts in the Boston area (and came … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, WindowsPhone | Tagged | 1 Comment

Fast Switching and Page State in Mango

Mango From Scratch Mango introduces fast application switching.  To implement this feature a new stage in the lifecycle has been added: Dormant.  Applications are put in the dormant state when the user navigates forward, away from the application (e.g., using … Continue reading

Posted in Data, Essentials, Mango, Mini-Tutorial, WindowsPhone | 5 Comments

Managing Resources with Reactive Extensions

Reactive Extensions While Reactive Extensions will clean up after itself, it is still your responsibility to manage limited resources, and to dispose of  any unmanaged resources. You can, however, use a variant on the using statement with Observables.

Posted in Data, Linq, Mini-Tutorial, Reactive | Tagged | 6 Comments

Managing the Back Stack

Mango From Scratch In a previous posting, I discussed creating Reminders.  One little known feature of reminders is that you can click on the Reminder to return to the original application (the application in which you set the Reminder).  For … Continue reading

Posted in Essentials, Mango, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged | 2 Comments