Adding Different Input Scopes - Day 3 - Part 9
The Windows Phone 7 includes dozens of input scopes, also known as specialized keyboards that enable users to type in web addresses, chat messages, addresses, and more. Each input scope is tailored to...
View ArticleGPS, Location API and Calling Web Services - Day 3 - Part 10
Each Windows Phone 7 includes a Global Positioning System (GPS) that allows the phone to determine the latitude and longitude of the device. In this video, we first look at a special part of the...
View ArticleImage Background, Orientation Changes and Control Visibility - Day 3 - Part 11
In the final instructional video for Day 3, Bob covers several topics, such as using an Image for the background of a Silverlight page, how to set the supported orientations for a page, and how to use...
View ArticleDay 3 Homework Assignment
Congratulations! You made it through the instructional portion of this video series. Now let's see what you can do on your own. In this assignment, you'll build a simplified version of our note taking...
View ArticleDay 3 Homework Solution
Got stuck with the homework assignment? No worries, simply watch enough of this solution video to get un-stuck, OR compare your solution with Bob's version. IMPORTANT: before you peek at this video,...
View ArticleDay 4 Introduction - Day 4 - Part 1
Today we'll be building an entire application from start to finish. The project will be a Geo-Location note taking application. As a user creates a new note, the location of where the note was...
View ArticleGetting Started Activities - Day 4 - Part 2
In this first video for our Day 4 project, Bob creates a new project, adds files for the Add and EditDelete note pages, and sets some of the basic properties of each page.Download the source code in...
View ArticleInitial MainPage Setup - Day 4 - Part 3
Next up for our Day 4 application, we add the controls, set the properties for the MainPage.xaml, and discuss how the ListBox will work.Download the source code in c#Download the source code in VB.Net
View ArticleCreating the Note Naming Convention - Day 4 - Part 4
In this video, Bob discusses the strategy of using the file name as a means of storing the date and time the note was created, along with the location of the note’s composition. This requires quite a...
View ArticleBinding the Note Class to the ListBox DataTemplate - Day 4 - Part 5
Now that we have and can create files with the naming convention, we want to retrieve the names of the files, parse their contents, and display them in a ListBox. In this video, Bob shows how to use...
View ArticleInitial Add Note Page Setup - Day 4 - Part 6
Time to move on to the next part of our Geo Location Note taking application and provide the ability for the user to add a new note. In this video, Bob adds the code required to navigate to the Add...
View ArticleCalling the TerraService Web Service - Day 4 - Part 7
In this video Bob uses the Day 3 example to call the TerraService passing the coordinates from the phone's GPS to the web service in order to retrieve the city, state, and country. These values are...
View ArticleSaving a New Note - Day 4 - Part 8
Now that we have all the parts we need, it's time to construct the file name and save the file's text. Then, we’ll navigate back to the MainPage.xaml and see the new note in the ListBox.Download the...
View ArticleInitial ViewEdit Page Setup - Day 4 - Part 9
In this video, Bob sets up the controls required to both display and edit the note. He also adds the icons for the various features of this page, including back, edit, save, and delete...
View ArticleNavigation Between MainPage and ViewEdit Pages - Day 4 - Part 10
Bob wires up the navigation between the MainPage.xaml's ListBox and the ViewEdit.xaml page. In the process, we learn about the Tag property of the HyperlinkButton to store the filename of each item in...
View ArticleSwitching to Edit Mode on the ViewEdit Page and Saving Changes - Day 4 - Part 11
In this video Bob uses previously discussed techniques to switch back and forth between view and edit modes by copying the content from the TextBlock to the TextBox before setting the visibility of...
View ArticleViewEdit Page's Delete Note Functionality - Day 4 - Part 12
Delete functionality allows a user viewing a note to delete it and return back to the list of notes. This video shows both how we enable that feature and—as Bob demonstrated on Day 3—how to display a...
View ArticleAdding Help Screen on MainPage - Day 4 - Part 13
Using the Canvas dialog technique again, Bob adds a Help dialog to the MainPage.xaml. He uses both a Button control and an icon to enable the closing of the dialog, and adds a ScrollViewer to allow...
View ArticleStoring Application State Part 1 - MainPage - Day 4 - Part 14
Now that the majority of the functionality is complete, Bob starts hardening the application by considering what happens on each of the three Silverlight pages when the user clicks the Back or Start...
View ArticleStoring Application State Part 2 - Add Page - Day 4 - Part 15
This video continues working through the Tombstoning and Task Switching scenario, enabling the scenario for the Add.xaml page.Download the source code in c#Download the source code in VB.Net
View Article