Devphone Toolkit v2 - Pickers, MessageBoxes, Controls and more for Windows Phone 7.1(5)

Sign in to queue

Description

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

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.

Project Description

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.

MVVM Ready

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.

image

imageevphone Features

UI Controls

WindowsBox Service
Show modal windows with orientations, scroll in box message, custom content and methods MVVM ready.

DatepickerBox
Represents a control that allows the user to choose a date (day/month/year) using WindowsBox Service and options colors and icons

TimepickerBox
Represents a control that allows the user to choose a time (hour/minute/am-pm) using WindowsBox Service and options colors and icons

ListpickerPage
Implements a page list-picking item with selected template, page header template, page template and options colors.

CheckpickerPage
Implements a page CheckBox list-picking many items with selected template, page header template, page template and options colors.

Calendar Control
Show a calendar with minimum and maximum value , mark color dates, disabled dates and change by gestures.

DropDown Control
Show a container that can collapsed and expanded with selected items.

Expander Control
Show a container that can collapsed and expanded.

UpDown Control
Input a ranger vaues that can be between minimum and maximum value. Speed change with hold press.

Attached Properties

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

imageimageimage

For example, the Calendar control;

image

Or the WindowsBox control;

imageimage

imageimage

So how do you get started with this?

Get Started

image

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

image

imageimageimage

And a snap of the Sample app;

image

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...

The Discussion

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.