Todays' Mobile Monday project is a Windows Phone toolkit that I've just recently found, has just released a v2 and provides many nice touches, such as a very complete sample app, baked in support for MVVM and more...
Devphone toolkit is a collection of Windows phone Controls and tools built for and by the Windows Phone developer community. This release include open source code , samples & docs, plus design-time support for the Windows Phone platform.
The Devphone Toolkit is an open-source project built on top of the Microsoft Windows phone 7.1 and .net framework 4.0. The goal is to deliver a high quality product with the code auditing FXCop - All Rules and provide facilities to control behavior and presentation. Please review the Quality Bands for information on the support and quality level of the components.
The Devphone Toolkit is the first set of controls designed to work with the MVVM pattern allowing a loose coupling and exposing the methods of control / services through interfaces, which allows test automation in the View layer-model without dependence on the mobile environment.
Show modal windows with orientations, scroll in box message, custom content and methods MVVM ready.
Represents a control that allows the user to choose a date (day/month/year) using WindowsBox Service and options colors and icons
Represents a control that allows the user to choose a time (hour/minute/am-pm) using WindowsBox Service and options colors and icons
Implements a page list-picking item with selected template, page header template, page template and options colors.
Implements a page CheckBox list-picking many items with selected template, page header template, page template and options colors.
Show a calendar with minimum and maximum value , mark color dates, disabled dates and change by gestures.
Show a container that can collapsed and expanded with selected items.
Show a container that can collapsed and expanded.
Input a ranger vaues that can be between minimum and maximum value. Speed change with hold press.
Zoom attached property
Earn Accessibility: Zoom Text in any control.
Html attached property
Show Html string directly in the browser control.
Clip attached property
Clip to Bounds in any control.
As I mentioned there's a complete sample app that lets you play with all these controls/properties and their properties
For example, the Calendar control;
Or the WindowsBox control;
So how do you get started with this?
Now this toolkit in and of itself is cool, but the best thing is that the source for the it is available too!
Here's a snap of the Solution and the primary projects
And a snap of the Sample app;
If you've been looking for these kinds of controls or examples of how to build like ones the Devphone Toolkit and source is wait for you...