Book Image

Windows Phone 7.5: Building Location-aware Applications

Book Image

Windows Phone 7.5: Building Location-aware Applications

Overview of this book

Windows Phone 7.5 has met with some great initial reviews from all mobile critics. It is poised to be the '3rd' eco-system for mobile, joining Apple's iOS and Google's Android platform. With Microsoft and Nokia working on multiple devices based on Windows Phone, the platform is a no-brainer enterprise success. Microsoft Office, Email, Skype and a fresh new mobile operating system has been a great champion of a cause for both Microsoft and Nokia. "Windows Phone 7.5: Building Location-aware Applications" will teach you to divein to the new Windows Phone Experience. No more 600 page bibles - just the right mix of text and lots of code to get you started!"Windows Phone 7.5: Building Location-aware Applications" covers location based services and maps, and focuses on methods of location detection and maps. Powered with this information, two real-world applications are covered. In short, this is a concise book on building location aware apps for Windows Phone.
Table of Contents (11 chapters)
Windows Phone 7.5: Building Location-aware Applications
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface

Handling pushpin events


Handling pushpin events is fairly simple. For example, to handle a simple mouse left-click event we use the MouseButtonEventHandler event handler as:

myPin.MouseLeftButtonUp += new
MouseButtonEventHandler(myPin_MouseLeftButtonUp);

Here myPin_MouseLeftButtonUp is our function that will execute when the event triggers. We declare this as a simple function that shows a message box alert.

void myPin_MouseLeftButtonUp(object sender,
MouseButtonEventArgs e)
{
Pushpin localPushPin = new Pushpin();
localPushPin = (Pushpin) sender;
MessageBox.Show("You are Here : " +
localPushPin.Location.Latitude + "," +
localPushPin.Location.Longitude);
}

The following screenshot shows how it will look in the emulator: