Due to the impending release of WP7, this API is not really needed anymore. That said, I'm still using it for my remaining WM6.5 projects. You can find the latest source and binaries as a part of Avian Play @
. This project page is no longer being updated.
A set of controls for .Net Compact Framework 3.5 which provide a good looking smooth finger friendly UI without a lot of ridiculous complexity found in so many other finger friend controls.
How it works
MPG provides basically two controls right now: (1) The Sliding Button Strip and (2) The Pretty List. Both controls provide an interface that represents items in their respective lists of items. You must implement the interface to represent the items you need
in your app and provide user-owned rendering of each individual item (OnPaint is not implemented in a default way for each item). Everything else is handled by MPG! See the Avian Play source code for examples of how this is implemented.
Sliding Button Strip
This is similar to the horizontal list of buttons, as seen in HTC's proprietary TouchFlo(TM) user interfaces.
This is a general purpose ListBox replacement that allows finger friendly manipulation of items.
This is being developed in parallel with Avian Play, which is makes heavy use of these controls. Avian Play: