The Windows Phone SDK only includes a relatively small number of controls. For all but the simplest of apps you'll likely need more. In this situation you can look to build them yourself or use controls created by others. There are many available and they vary in cost, size and what they include.
Below is a comparison of the controls available in the largest and most popular sets.
These collections are:
- The Windows Phone Toolkit
- RadControls for Windows Phone (Telerik)
- NetAdvantage for Windows Phone (Infragistics)
- Essential Studio for Windows Phone (SyncFusion)
- Studio for Windows Phone (ComponentOne)
- Phone Elements (MindScape)
- Metropolis for Windows Phone (Bee Mobile)
- MobileForms Toolkit for Windows Phone (Resco)
- Coding 4 Fun toolkit
There are also many other smaller collections and individual controls included in the Geek Champ Component Marketplace.
Obviously the above chart will no longer be correct when the control sets are updated but I believe it to be correct at the moment. ;)