Actipro Views for WPF Features
Task Board - The TaskBoard control makes it easy to add interactive task scheduling and prioritization to your apps.
- Layout - A task board consists of zero to many columns, each of which can contain zero to many cards. This kind of layout is commonly seen in kanban boards.
- Drag and Drop - Columns and cards can be dragged around and reordered, all using pleasing sway animations. The drag and drop features can be disabled as a whole or dynamically on a per-instance basis.
- Event Model - Events are raised that allow for notifications of drags/drops and even taps on cards. The event data includes detailed information about the current state and supports cancellation of certain events.
- MVVM Support - The data model is completely MVVM friendly and makes heavy use of customizable item styles and templates.
Book - The Book control allows you to render any XAML content within its pages, including interactive UI controls, and offers a range of features.
- Page Turn Animations - Page transitions are completely animated using sophisticated curling algorithms. Hot spot areas at the page corners curl towards the mouse and the page turn follows the mouse exactly like a real book’s pages would turn.
- MVVM Support - The items/pages of the book can be specified explicitly or you can bind the book to an existing collection, including support for DataTemplates and Styles. The control is MVVM-ready.
- Virtualization - The control supports UI virtualization, which increases performances and decreases memory. Enabled by default, only the pages required to render the view correctly are created.
Panels - Views includes unique panels, as well as drop-in replacements for several native panels that use fluid animations to arrange their child elements.
- FanPanel - This panel positions its children along the z-axis with a focal element, which is always centered in the view. The x and y offsets, rotation, and fading can be customized, and child elements can animate into place.
- ZapPanel - This panel allows child elements to be positioned in sequential order, either horizontally or vertically, while keeping a focal item centered in the view. It includes support for wrapping items around, to produce a circular effect.
- MultiColumnPanel - This panel renders child elements in multiple columns, collapsing columns down as available space decreases. It's a space-efficient and visually-appealing way to render lists of items or to break paragraphs of text up.