Callisto is a library for use in Windows 8 XAML applications (Metro style apps).  The XAML framework in Windows.UI.Xaml is great, but has some functionality that isn't provided in-the-box in a few controls and APIs.  Callisto serves to provided added functionality on top of the XAML UI framework for Windows.

What's In It?

So far Callisto includes:

Flyout - a primitive that includes positioning and 'light dismiss' logic
Menu - primarily to be used from AppBar, contains the base for providing, well, a Menu
MenuItem - an item for a menu, including separators and contains the command point for the menu item
SettingsFlyout - an item to create a custom settings pane UI
LiveTile - an in-app tile experience to give you animated or 'live' tiles
Tilt - an effect to provide the tilt experience when clicked on edges/corners
OAuth helpers - a set of helpers to create OAuth 1.0 signatures/headers for those sites that hate OAuth 2.0 Metro
BooleanToVisibilityConverter - a converter to well, convert boolean to visibility, very common use
LengthToBooleanConverter - a converter to examine a string length to convert to boolean (simple validation helper)
RelativeTimeConverter - a converter to show time as relative string, i.e., 'about an hour ago'
Extensions - some extension method helpers

So if you need some of this functionalities check it out on

Download it from here


Comments (0)

Skip to main content