Click here to Skip to main content
15,880,796 members
Articles / Operating Systems / Windows 7

Taking a Look at the Mindscape Phone Elements for WP7

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
8 Mar 2011CPOL3 min read 11K   2  
Taking a look at the Mindscape Phone Elements for WP7

I recently heard that Mindscape HQ had released the Windows Phone 7 Controls and had to take a look at them.

100 FREE LICENSE GIVEAWAY!

Before we get to the screenshots, you will be pleased to learn that my usergroup called “Allaboutxaml” has partnered with Mindscape HQ and are giving away 100 licenses. You can check out the site here to get your free controls. But please hurry as after the 100 are gone, then I will not have any more to give away!

A few links to read first:

  • The official blog post from Mindscape HQ detailing the release. They also have the links to download the trial and get started.
  • The phone elements official forum!

So, let’s get started. After you download the controls, go ahead and double click the .exe to get started installing them.

SNAGHTMLf2f6824

SNAGHTMLf2ff027

After everything is installed, then you will have the following program group.

image

I’d recommend clicking on the Phone Elements Directory to get started:

SNAGHTMLf68a3ce

Let’s go over each element:

  1. Bin – Just the .DLL that’s required to use Mindscape HQ WP7 Controls in your project
  2. Documentation – A .CHM file that will show you how to get your project up and running quickly
  3. Resources – Just a few image files
  4. Samples – This is a full WP7 project that details every control

The thing that I was most interested in was how the controls look and is it easy to use. I always believed if you are paying for controls, then you should hold my hand through using them. You will be pleased to know that Mindscape made it very easy to use.

First, the WP7 project in the “Samples” folder just works. Double click on the solution file and you are in an emulator looking at the controls.

SNAGHTMLf6e64cbSNAGHTMLf6eab4c

Since you have the source code for every control, it’s a matter of copying/pasting the code in your project to get it to work.

What I did was play with the controls in the emulator until I found one I could use. Then I looked at the Visual Studio solution and found the Page that contained the control. Mindscape makes this very easy to do with their layout:

image

So, the one that I was interested in was the Looping List Box. Here is a demo of it:

SNAGHTMLf743266

I wanted to see how they were populating the numbers 1-100 so I found the code behind and noticed it was just this one line.

C#
LoopingListBox1.DataSource = new NumericDataSource() { MinValue = 1, MaxValue = 100 };

In case you are wondering, the NumericDataSource was created by MindScape and you can view the Declaration to find out more about it:

image 

So, the controls are pretty much that easy to use.

  1. Play with the emulator and find the control you want to use.
  2. Find the XAML file in the Sample Solution and copy/paste the code.

Let’s go ahead and take a look at the controls available:

imageimageimage

imageimage

They also have a great variety of Charting controls:

imageimageimageimage

imageimageimageimage

imageimageimage

Overall, it’s a nice set of WP7 controls. Feel free to leave a comment below on anything you would like to see and I will make sure that Mindscape HQ gets the message. Don’t forget if you are the first 100 people reading this article, then you will get a free license.

alt Subscribe to my feed

<iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&Task=Get&PageID=31016&SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No> <script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&Task=Get&Browser=NETSCAPE4&NoCache=True&PageID=31016&SiteID=1"></script> <noscript> </noscript> </iframe>

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior) Telerik
United States United States
Michael Crump is a Silverlight MVP and MCPD that has been involved with computers in one way or another for as long as he can remember, but started professionally in 2002. After spending years working as a systems administrator/tech support analyst, Michael branched out and started developing internal utilities that automated repetitive tasks and freed up full-time employees. From there, he was offered a job working at McKesson corporation and has been working with some form of .NET and VB/C# since 2003.

He has worked at Fortune 500 companies where he gained experience in embedded systems design and software development to systems administration and database programming, and everything in between.

His primary focus right now is developing healthcare software solutions using Microsoft .NET technologies. He prefers building infrastructure components, reusable shared libraries and helping companies define, develop and automate process standards and guidelines.

You can read his blog at: MichaelCrump.net or follow him on Twitter at @mbcrump.

Comments and Discussions

 
-- There are no messages in this forum --