Add fluid animation to your WPF apps

Actipro Views for WPF provides a set of advanced WPF panels that support smoothly animated item layout.
4月 26, 2010
新聞稿

Actipro Views for WPF offers a range of panels that support fluid animations of the child elements for the Windows Presentation Framework. Actipro Views for WPF also includes several built-in animations, which can be easily customized, or you can build your own using native WPF animations. Drop-in replacements are available for several native WPF panels, including Canvas, DockPanel, StackPanel, and WrapPanel. Actipro Views for WPF includes additional panels that use unique layout logic, not found natively in WPF. You can also easily build custom panels that leverage the fluid animations and configuration options.

Actipro Views for WPF is also available as part of Actipro WPF Studio.

Features

Actipro Views for WPF Panels:

  • AnimatedCanvas
    This panel allows child elements to be precisely positioned using coordinates that are relative to the panel's bounds. Child elements are always allotted their desired size, as the panel does not impose any size restrictions. This panel can be used as a drop-in replacement for the native WPF Canvas panel.
  • AnimatedDockPanel
    This panel allows child elements to be positioned either horizontally or vertically, relative to each other. Specifically, child elements are positioned or "docked" to a specified edge of the panel. Special handling can be applied to the last child element. It can be set to fill any remaining space, which is the default behavior. Alternatively, it can be docked like other elements. This panel can be used as a drop-in replacement for the native WPF DockPanel panel.
  • AnimatedStackPanel
    This panel allows child elements to be positioned in sequential order, either horizontally or vertically. Support for logical scrolling is included, so elements can be scrolled completely into, out of, the view. This panel can be used as a drop-in replacement for the native WPF StackPanel panel.
  • AnimatedWrapPanel
    This panel allows child elements to be positioned in sequential order, either horizontally or vertically, breaking content to the next row or column at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the orientation. This panel can be used as a drop-in replacement for the native WPF WrapPanel panel.
  • SwitchPanel
    This panel delegates the positioning of child elements to one or more child panels, which allows the layout logic to be dynamically changed during runtime. When used with a ListBox, or another ItemsControl, the layout logic can be changed without having to regenerate or reparent any item containers.
  • 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. Includes support for wrapping items around, to produce a circular effect.
  • Custom Panels
    Building panels with custom layout logic is just as easy as before, with the added benefit of the fluid animations. A complete tutorial and sample code is provided for building a "random" panel, which randomly positions it's elements.

Actipro Views for WPF Animations:

  • Arrange Rectangle
    The arrange rectangle of each element can be smoothly animated from one position/size to another. The position and size can be animated together or not at all. As with all the built-in animations, you can customize or disable various features or completely replace them.
  • Fade Elements In/Out
    Elements that were added or removed from the panel can have their opacity property animated. This animation can be combined with other animations or used independently, and is fully customizable.
  • Render Transform
    Easily animate the rotation, scaling, or translation of elements entering or leaving the panel. Quickly combine the various animations in any manner to produce a desired effect, or mix in your own animations. These animations are designed to ensure that any custom render transform is preserved, even while running. The settings for entering or leaving elements can be customized independently, giving each a unique look.
  • Custom Animations
    All the built-in animations leverage the native WPF animations, such as DoubleAnimation. In addition, the construction of the storyboards used to animate the elements in the panels can be completely altered. Alternatively, you can override the built-in animations to tweak a few animations, or inject a few new timelines.

Actipro Views for WPF General Features:

  • ListBox/ItemsControl
    The Views panels can easily be plugged into a ListBox, or any other ItemsControl, to give it a more professional look.
  • Right-to-left
    All the Views panels support right-to-left layouts.
  • XBAP Support
    Views fully supports use in XBAPs (browser applications). We have specifically engineered it to operate within the bounds of the XBAP security sandbox.

About Actipro Software

Actipro Software LLC, founded in 1999, is a cutting-edge provider of .NET controls for developers. Always striving to generate the highest possible return-on-investment for customers, Actipro Software's products are specifically engineered with customizability and productivity as primary design goals. Actipro has been creating user interface control products for Windows Forms and the .NET framework since their inception. More recently, Actipro has begun developing components for .NET 3.0's Windows Presentation Foundation (WPF) framework. In fact, Actipro Software is the very first control vendor to release a commercial WPF control. Actipro’s development staff is highly skilled in .NET and applies its knowledge and experience towards providing the best products possible. Actipro Software is always willing to listen to its users. A firm belief central to the core of the organization is that product development should be driven by the needs of the users.

The Timecard System Demo displaying animated cards.

有任何疑問嗎?

Live Chat現在與我們的Actipro Software 專家即時聊天詢問。