We’re running a challenge wherein you can Win a Nokia Windows Phone. The rules of said competition are detailed in the aforelinked post. There will be many more questions over the coming weeks, here is Question 2.

Question 2

With its release in late 2010 the Windows Phone SDK included a number of controls that are styled with the same Metro design language that’s used throughout the core platform. These include standard controls such as TextBlock, for rendering text, Image, for displaying graphics, and TextBox, for capturing text input. However, there were some omissions such as a control that allows the user to select date and/or time, and an equivalent to a dropdown selection box used in most desktop applications. Windows Phone has a clear set of controls that the core platform uses but most of these weren’t made available with the SDK. It wasn’t until the Windows Phone Silverlight Toolkit was release that some of these controls were made available. More recently an upgrade has been made available to this toolkit that includes a host of new controls.

Other than the controls that ship with the Windows Phone SDK, what controls do you use in your application, and how do they make your application rock?

Tags: windows phone, windows phone discussion
Nick is a software architect and developer with experience across a range of technologies, and has a particular interest in the future of rich client and mobile device applications. Nick is a speaker, author, a Microsoft MVP and owner of Built To Roam.

  • http://www.praethin.com Ryan Burnham

    It seems silly but NotificationBox. the WP& MessageBox is limited to OK and OK Cancel buttons. This allows custom buttons


  • http://nicksnettravels.builttoroam.com Nick

    Ryan, nice one – Whilst I’m not sure of the styling on the NotificationBox it definitely solves the problem of the MessageBox not being more flexible. Do you know whether it can be styled? or is it limited to the style that it comes packaged with.

    • http://www.praethin.com Ryan Burnham

      With some work it could be, The copy i downloaded, can’t remember exactly where, has the source and part of that source has a Generix theme ResourceDictionary

  • http://jake.ginnivan.net Jake Ginnivan

    LongListSelector, redesigned for Mango to take advantage of all the new list enhancements that came out in mango. Great for any sort of large list which needs good perf and even better for data that needs to be grouped.

  • http://lukencode.com luke lowrey

    I love the coding4fun toolkit, mainly for the popups and notifications. Toast notifications in app look super slick (great for achivements in games). Did a post a little while ago on the libraries I like to use:


  • Craig Naumann

    I’m using a Watermarked Textbox (looking at moving to the toolkit PhoneTextbox) to give a similar feel to the phone textbox controls with the title watermarked within.

    Plus, trivially, I’m also using a version of Jeff Wilcox’s HighlightingTextBlock to give highlighted search results like searching in the People hub.

  • http://escapedevelopment.blogspot.com/ Daniel Spruce

    I use a control by aldar IT called super ads. This allows you to have multiple ad providers and fall back when an ad isn’t served. When deploying you game to multiple countries the fill rate for various ads can vary enormously. This control can be re-styled and has minimal UI thread presence.



  • http://jerrynixon.com Jerry Nixon

    The control that really rocks, and is core, is the Bing Map control. Beauty.

  • Garth Bacon

    Just been looking at Calendar control on Codeplex : http://wpcontrols.codeplex.com – I found this pretty useful. Also been looking at telerik control set http://www.telerik.com/products/windows-phone/overview/all-controls.aspx and some of them look pretty cool.

  • http://nicksnettravels.builttoroam.com Nick

    The competition is now closed for entries. The following entries have been recorded. If, for whatever reason, your entry is not in this list, please feel free to respond
    Ryan (2 entries as first answer)
    Jake Ginnivan
    Luke Lowrey
    Craig Naumann
    Daniel Spruce
    Garth Bacon

Special Offer
Free course!

Git into it! Bonus course Introduction to Git is yours when you take up a free 14 day SitePoint Premium trial.