Coding4Fun Windows Phone Toolkit
- Posted: Feb 09, 2011 at 6:00 AM
- 11,405 Views
Need an "About" for your Windows Phone 7 app? Toggle button? TimeSpan Picker? A number of value to visibility converters? Why re-invent the wheel, when the Coding4Fun team, having run into their own challenges in building Windows Phone 7 app's, have built them for you?
Okay, about the source for them all too?
What drew me to the project is that not only do you get some cool controls and help building Windows Phone 7 applications, but you get the source behind those controls. Okay, okay, it's also a Coding4Fun project, which makes it cool all by itself! And if on the Coding4Fun Blog we can't get excited about Coding4Fun projects, well...
This is where Coding4Fun will house all our cool controls and tools that we come up with! Right now we’ve created and updated some great controls for Silverlight that should help out everyone! If there is a bug, a needed control that could benefit everyone, or you want to help out, please reach out to us!
Controls:
- About Prompt
- Input Prompt
- Progress Overlay
- Round Button
- Round Toggle Button
- Memory Counter
- TimeSpan Picker
Abstract Classes:
- PopUp class for things like an Input Prompt that can be GPU accelerated unlike the built in Popup control.
Converters:
- Boolean to Visibility
- String To Visibility
- Themed Image Converter
- Inversed Theme Image Converter
- Visibility to Boolean
Binding Helpers:
- Textbox update
Example: <TextBox Text="{Binding FooBar, Mode=TwoWay}" local:TextBoxBinding.UpdateSourceOnChange="True" />
Data Helpers:
- PhoneHelper for getting data out of the WMAppManifest file
Example: PhoneHelper.GetAppAttribute("Title")
Assuming you have all the Windows Phone 7 development requirements (which are all free here), the project should download, compile and run with no problems.
Here's a snip of it running in the emulator on my personal notebook.
It's literally taken me longer to write this post than it did to get this project running on my notebook. Which means you too can be playing with this, walking the code, dreaming dreams of how you can use it and the techniques in your WP7 app's, in just minutes...
Here’s a few more links you might find interesting:
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?