Actipro Views for WPF 관련 정보

유체 애니메이션화 항목 레이아웃을 서포트하는 고급 WPF 패널의 세트.

Actipro Views for WPF includes a task board control with reorderable columns and cards, a book control that renders its content as pages in a book and a smooth-scrolling ScrollViewer variation that reacts to touch and supports flicks.

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.