Welcome to WindowsClient.net | Sign in | Join

The Control Gallery is a directory of controls that you can use in your applications. The number in parenthesis indicates how many controls are available in the category.

Actipro Shared Library for WPF

Control Author:
Actipro

Posted: 01-15-2008

Views: 543

Downloads: 652

Is Source Available: Yes

VS.NET Designer Support: Yes

Live Demo: Details

Licensing: Details

More Information: Details

 
File Details

Actipro Shared Library is a useful library of miscellaneous controls and components. There are controls for easily adding reflections or resizing capabilities to any control, a radio button list, date/time picker, calendar, color pickers, glass window, animated transition presenter, animated progressbar, popup button, and many more. Components include everything from numerous value converters and helper classes to a recent document reference manager.

The Shared Library is included free with any purchase of another Actipro WPF product such as our WPF Studio control bundle, or one of its individual products.

General Features
  • Controls
    • An AnimatedExpander control, which supports animated expand/collapse with fade in/out.
    • An AnimatedProgressBar control, which is an enhanced Vista-like progressbar with smooth value change animations, multiple states, and animated highlights.
    • A CustomDrawElement element, which is an element that raises an event when it is being rendered, allowing for custom draw.
    • A DropShadowChrome decorator, which can be used to render a drop shadow for a popup.
    • A GlassWindow control, which makes it simple to extend Aero glass effects into the window client area when used in Vista.
    • A PopupButton control, which provides an implementation of a popup and split button that can display context menu popups or a popup containing any other WPF content.
    • A RadioButtonList control, which is a ListBox whose items render as radio buttons.
    • A ReflectionContentControl control, which is a content wrapper that makes it possible to create dazzling reflection effects in seconds.
    • A ResizableContentControl control, which is a content wrapper that contains a gripper for resizing the content horizontally, vertically, or both.
    • A ZeroSizeContentControl control, which is a content wrapper that can provide a zero-width or height during its measuring pass.
  • Calendar
    • DateTimePicker and MonthCalendar controls that allow for selection and text entry of date/time values.
    • Helper classes and value converters for working with date/time values.
  • Color Selection
    • Color selection controls that mimic the visual color selection found in products like Adobe Photoshop and Microsoft Expression Blend:
      • SpectrumColorPicker - A color hue spectrum-based color picker that can display initial and selected colors.
      • SpectrumSlice - Displays a slice of saturation/brightness colors for a particular hue.
      • SpectrumSlider - Displays a hue spectrum.
  • Data
    • Multiple value converter classes for doing everything from conditional (if...else) results to string formatting.
    • Data validation helpers.
  • Document Management
    • Multiple classes for maintaining document references and tracking/persisting recently-used documents.
  • Media
    • A UIColor structure that provides an enhanced representation of a Color object that supports the RGB, HSB, and HLS color models, conversion between models, and numerous other color helper methods.
    • A VisualTreeHelperExtended class that provides several helper methods for working with visual trees that are not found in the VisualTreeHelper class.
  • Media Animation
    • A transition effects library for performing transitions between two elements, with built-in transitions and the ability to create custom ones.
    • Built-in transitions include:
      • Barn door wipe - A wipe transition between two pages that uses two straight bars with a configurable gradient spread.
      • Bar wipe - A wipe transition between two pages that uses a straight bar with a configurable gradient spread.
      • Box wipe - A wipe transition between two pages that uses a box.
      • Fade - The old selected page fades into the new one with optional blur effect.
      • Faded zoom - A crossfade transition between two elements that zooms the new content in as well.
      • Four box wipe - A wipe transition between two pages that uses four boxes.
      • Slide - A slide transition between two pages that moves one page over the other.
      • Push - A slide transition between two pages that pushes one page out of the way for the other.
      • Wedge wipe - A wipe transition between two pages that uses a wedge shape.
  • Serialization
    • A helper class for serializing objects to and deserializing directly from XAML.
    • A framework for easily serializing a hierarchy of objects to XML, and later restoring it.
  • Themes
    • An entire themes management framework that makes it simple to register themes for control groups and swap them in and out at run-time.
    • Facilities for tinting sets of brushes and pens in resource dictionaries towards any color.
  • Multiple other collection and special event argument types.

Visit our web site to try a live online demo.




Page view counter