In this post i am going to summarize about all the 25 article I wrote so far in Windows Phone 7. This post will help all the beginners to learn all the basics about Windows Phone 7 programming which will help you to run start writing application.
Part 1 - Windows Phone 7
This is my first article of Windows Phone 7, so i thought to start up with groud up. In this article we will create first "My First App" applicationv
Part 2 - Windows Phone 7 Orientation
In this article we will discuss about orientation in Windows Phone 7. Silverlight programs runs in portrait mode in Windows Phone 7. If you run the program Part 1 - Windows Phone 7 and turn the emulator sideways, you will notice that orientation doesn't change.
Part 3 - Windows Phone 7 SizeChanged and OreintationChanged Events
In this article we will explore SizeChanged and OrientationChanged evernts. We will discuss about ActualWidth and ActualHeight properties also.
Part 4 - Windows Phone 7 Low Level Touch
In this article we will explore touch feature of Windows Phone 7 using Silverlight.
Part 5 - Windows Phone 7 High Level Touch
In my last article Windos Phone 7 Low Level Touch , we discussed upon low level touch. In this article we will discuss about high-level touch interface in Silverlight.
Part 6 - Windows Phone 7 - Navigation
In this artcile we will explore how to perform navigation in Windows Phone 7 using Silverlight.
Part 7 - Windows Phone 7 Pass and Share Data among pages
In this article we will explore how to pass data to another page and how to share data among pages in Windows Phone 7.
Part 8 - Windows Phone 7 sharing data among pages using OnNavigatedFrom
In my last article Part 7 - Windows Phone 7 Pass and Share Data among pages, we discussed about sharing of data among pages making a public property in the App class. The more elegant solution to share data among pages would be to involve only pages navigating between each other rather than using App Class.
Part 9 - Windows Phone 7 - Retaining Data Across Instances
In the last article Part 8 - Windows Phone 7 sharing data among pages using OnNavigatedFrom everytime you navigate to SeconPage the second page starts out with same without retaining the color. The reason of this behaviour is due to different instance of SecondPage whenever you navigate to SecondPage. In this article we will discuss about retaining data across instances in Windows Phone 7.
Part 10 - Windows Phone 7- ApplicationBar
In this article we will discuss about how to create ApplicationBar in Windows Phone 7. I will create a simple movie application which will have Fast Forward, Play, Pause and Rewind in the application bar.
The ApplicationBar is equivalent of menu or toolbar of Windows Program. The Application Bar and its related class (ApplicationBarIconButton and ApplicationBarMenuItem) are defined in the Microsoft.Phone.Shell namespace.
The ApplicationBar always appears at the bottom of the page when the phone is held upright and stays in the location even though phone is turned upside down and sideways.
Part 11- Windows Phone 7 - Simple Drawing
In this article we will discuss about drawing or paint feature on Windows Phone 7. To paint or draw on the screen of Windows Phone 7 using fingers are pretty simple. I will demonstrate it using very simple example. This example will contain one button to clear the page.
Part 12 - Windows Phone 7 - Slider
In this article we will explore how to use slider in Windows Phone 7. Scrollbars and sliders are always useful in selecting continuous range based values. We will explore slider feature of Windows Phone 7 using a simple example of Color Scroll.
Part 13 - Windows Phone Keyboard Input
In this article we will discuss on how to use Keyboard input in Windows Phone 7. Silverlight for Windows Phone 7 provide two kinds of text control for input. The first one is normal TextBox which allows single or multi line editing plain editing. The second one is password TextBox which briefly displays each letter you type which get replaced by asterisk character.
There are two ways of getting input one from virtual on-screen keyboard or hardware keyboard.
We will demonstrate the use of keyboard input using simple SMS example. This will require two textbox and one button, first to enter phone number and second to enter message and a Send button to send message.
Part 14 - Windows Phone 7 Word Suggestion
This will be sort article to tell how to use intellisense or word suggestion while typing in the TextBox in Windows Phone 7.
Part 15 - Windows Phone 7 Detect Theme
In this article we will discuss on how to detect theme in Windows Phone 7. It is very important to find out to detect the theme to cusomize the application.
Part 16 - Windows Phone 7 - Working with themes
In my last article how to Detect Theme, we discussed how to detect theme and change the color of text. Theme plays a crucial role when you are working with colors in Windows Phone 7. Windows Phone 7 theme is combination of ascent and background color. Windows Phone 7 has option of selectiong background as Black or White and ten ascent colors to choose from.
Part 17 - Windows Phone 7 - Panorama Control
In this article, we will discuss about Panorama controls in Windows Phone 7. The panorama controls enables you to create the UI of an application on the horizontal canvas which can be flicked to left and right with touch.
Part 18 - Windows Phone 7 - Message Box
In this article we will discuss about the MessageBox in Windows Phone 7. We will also discuss on how to customize the MessageBox in Windows Phone 7. We will use Microsoft.Xna.Framework.GamerServices to create customize MessageBox in Windows Phone 7.
Part 19 - Windows Phone 7 - Access Phone Contacts
In this article we will discuss how to select or choose numbers from phone directory of Windows Phone 7 and display selected number on the screen. We will use PhoneNumberChooserTask of Microsoft.Phone.Tasks.
Part 20 - Windows Phone 7 Placing Call
In my last article i discussed about Part 19 - Windows Phone 7 - Access Phone Contacts, we discussed about how to access phone contacts. In this article we will discuss how to make call once you get the phone contact details.
Part 21 - Windows Phone 7 - Toast Push Notification
In this article we will discuss about Toast Notification which is one type of Push Notification. Toast notification is displayed at the top of Phone's screen as an overlay. Toast notification is displayed only when application is not running. Toast Notification won't be displayed if application is running when notification is sent.
Part 22 - Windows Phone 7 - Tile Push Notification
In my last article I discussed about Part 21 - Windows Phone 7 - Toast Push Notification, in this article we will
discuss about Windows Phone 7 Tile Push Notification. Tile notification can update texts and images. Ideally, Tile
notification contains a image and two strings. Tile notification is useful when information keep undating in frequent interval.
Part 23 - Windows Phone 7 - Detect Operator and Network Information
In this article we will find outhow to get mobile operator information and how to get network capabilities like Network availability, Cellular Data, Roaming and WiFi of a mobile running Windows Phone 7. We will use DeviceNetworkInformation class of Microsoft.Phone.Net.NetworkInformation.
Part 24 - Windows Phone 7 - Microphone Repeater
In this article we will discuss how to reproduce your voice using microphone in Windows Phone 7. Microsoft.Xna.Framework directive has Microphone class which will be used to record the voice using Microphone and play it back.
Part 25 - Windows Phone 7 - Device Status
In this article we will discuss how to get device status or information of below listed things:
1. Current Memory Usage.
2. Memory Usage Limit.
3. Peak Memory Usage
4. Firmware Version
5. Hardware Version
8. Total Memory
9. Keyboard Deployed Status
10. Physical Keyboared Status
11. Source of power
12. Support of Multi Resolution Video