What's New in Netadvantage WPF 2011 Volume 2
Our latest release includes feature enhancements to our existing controls, and new controls which support our shared XAML strategy to support the same XAML controls in both Silverlight and WPF. We include great new features like the Resource Washing capability, and the xamTileManager control, which delivers a unique, flowing layout to an application; as well as the new Inputs control, which delivers a complete shared XAML editor experience.
Data Chart – NEW!
Having made its mark with NetAdvantage for Silverlight Data Visualization, our market-leading XAML Data Chart is now available for customers of our WPF Line of Business products.
Render charts with millions of data points that are capable of millisecond updates, sparing nothing to achieve blazing speed. Enable heavy-duty data visualization and analysis on large volumes of data with high performance.
Funnel Chart – NEW!
Visually showcase diminishing values with our new funnel chart, a single series chart that displays data in a funnel shape with a variable number of sections, each representing the data as different portions of 100%. The funnel chart makes it easy for end users to illustrate value "fallout" in the sales process or bottlenecks in the flow of a multi-step process.

Resource Washer - NEW!
With Resource Washing, you can set the color (the WashColor) on groups of resources (WashGroups) in an existing ResourceDictionary to update the color of the controls in your applications. Now, you can take a basic looking application and re-brand it to your corporate colors. Or, you can set a WashColor at runtime to change the look of application. There are two wash modes which determine how the original color in the resource and the wash color are blended: SoftLightBlend and HueSaturationBlend.
Infragistics Excel – Enhanced!
Import and export Microsoft® Excel® workbooks in high-fidelity, with the compiled assembly that reads and writes in the widely-interoperable XLS/XLSX/ExcelML file formats. With absolutely no Excel dependency, your WPF application can run completely independent of Excel, and Excel does not have to be installed alongside your application.
Inputs – NEW!
The new xamInputs control offers a complete XAML cross- platform experience with key controls. The Inputs control can also be used with the cross-platform xamGrid cell to enhance data display and data entry. Controls include xamCurrencyInput, xamDateTimeInput, xamMaskedInput and xamNumericInput.
Multi-Column Combo – NEW!
A More Comprehensive Display Choice for Your Dropdown Data
The xamMultiColumnComboEditor is designed to give you a more comprehensive display choice for dropdown data. The Multi-Column Combo acts just like a grid; it can automatically generate columns for every property on the data object contained in the IEnumerable that is set on the control’s ItemsSource property. The control’s AutoGenerateColumns property (which defaults to true) controls this behavior.
Alternatively, the developer can manually specify which columns to display in the control by setting AutoGenerateColumns property to false, creating and adding columns directly to the control’s Columns collection.
The multi-column combo supports auto-generation (and/or manual definition) of the following column types:
- TextComboColumn
- CheckBoxComboColumn
- ImageComboColumn
- DateComboColumn

Grid – NEW!
Ported from the popular Silverlight Grid, our WPF Grid is faster than any other WPF grid controls when performing some common business usage scenarios. As an editable hierarchical data grid control designed for high performance, your users can work with hundreds of thousands of rows in a single bound. With unrivaled data and UI virtualization on rows and columns your users get superior performance and responsiveness. It's fully featured to show master/detail relationships between records with lightning-fast expansion, column movement, group-by and filter rows, and sort at blazing speed.
Bringing more than lightning-fast tabular data to your Web-based, WPF applications, you stand to deliver those rich behaviors that users have come to expect from the Microsoft® Excel® spreadsheet in terms of selection, column resizing, conditional formatting, filter menu and much more. Cells can present more than data with complete templating.

Fastest on Common Business Usage Scenarios
The WPF Grid boasts the same routine performance results as our Silverlight Data Grid, to ensure a lightning-fast user experience. We have tested against the following common business usage scenarios that occur in your line of business applications all of the time. Read our performance whitepaper for why, and try our WPF Data Grid to experience its remarkable speed for yourself.
- Data Binding – Bind data to IList, ObservableCollection, ItemsSource, hierarchical data and more.
- Scrolling –Enable immediate, deferred and scrolling specific cells into view.
- Sorting and Grouping - Sort by single or multiple data columns, and group columns in the same way you would in Microsoft Outlook.
- Row Expansion – Expand rows, as well as collapsing them.
Tile Manager – NEW!
The xamTilesManager displays templated content tiles based on any ItemsSource you provide in the rows and columns of an animated, engaging, and interactive layout panel. Let your users browse tiles, maximize one or more tiles (automatically minimizing remaining tiles), collapse tiles, drag-and-drop tiles so as to rearrange their layout, and more using its glanceable user interface.
Enable users to fully configure the layout by enabling moving and resizing of tiles and the ability to change the state of the tiles at run time. Users may expect you to save and load their custom layouts between sessions so they are not forced to reconfigure the xamTileManager every time the application restarts. For greater convenience, you can use our Persistence Framework to save and load the Tile arrangements.
Calculation Manager – NEW!
The xamCalculationManager adds Microsoft Excel-like formula support to any control on the form, including native WPF & Silverlight controls and Infragistics XAML controls. It manages all formulas as well as getting values from sources and setting values on targets of those formulas. The Calculation Manager has many pre-defined functions that emulate Excel functions as well as allowing developers to register custom functions. In addition, the Calculation Manager automatically determines the order in which to solve formulas based on the dependencies of sources and targets. In addition to the calculation engine it includes the following features:
- An attached property that can be set on any content control (e.g. a TextBox, TextBlock, Editor etc.) to allow the control to participate in the calculation network as a source of a value, a target of a formula or both.
- A NamedReferences collection is exposed to allow global constants or formulas to be easily included in the calculation network.

Undo/Redo Framework – CTP!
The Undo/Redo Framework provides the infrastructure for supporting unlimited linear Undo/Redo functionality.
Key Features at a Glance
- Undo/Redo History Stacks – The UndoManager automatically manages the Undo/Redo history stacks. The collections raise change notifications and therefore may be used as a source for providing a UI that displays the entries in the history stacks.
- Built-In UndoUnits – The framework includes a number of built in undo units that provide support for undoing/redoing property and collection changes.
- Delegate UndoUnit – The framework makes it easy to add a method/delegate as an operation in the undo/redo history.
- ObservableCollectionWithUndo – The framework includes a derived ObservableCollection that makes it easier to add support for undo/redo of collection changes.
- Transactions – Provides the ability to group one or more operations into a single history entry. One may also rollback a transaction performing the operations that were stored up to that point.
- Custom UndoUnits – The framework allows developers to create their own custom UndoUnit to support undo/redo of other types of operations.
- Commands – A number of built in commands are provided to make it easier to invoke an Undo/Redo operation from within your UI.
Data Grid – Enhanced!
Our WPF Data Grid control can be used to produce polished reports, tables, ledgers, product listings, and much more with lightning speed. Surpass your users' expectations, and set your application apart from the competition with the fastest WPF Data Grid control available. Designed for WPF, it lets you present information in the tabular style familiar to users all over the world, while leveraging the most powerful and flexible WPF features available. Our WPF grid is the WPF grid that provides your users the most superior versatility when editing, sorting, filtering, grouping, and showing hierarchical data relationships (such as master-detail records).
Key Features at a Glance
- CellValuePresenterStyleSelector - StyleSelector re-evaluate on ItemChanged
- Excel Style Filtering – This ‘killer’ feature gives developers the option of enabling an enhanced Filter UI which mimics the look, feel and behavior of a Microsoft Excel filter.
- Formula Support CTP
Persistence Framework – NEW!
With the Persistence Framework, you can persist control settings from any WPF dependency object (including non-Infragistics controls) using Infragistics’ Control Persistence Framework to manage saving and loading of those settings you want persisted to any external source, like a file or database. This framework makes it very easy for you to give your users the ability to save off their preferences and the layout of your application’s user interface down to the most detailed settings - such as which grid columns are fixes - and then re-load the same layout when they come back again.
See What's New in Prior Releases
Every release of Silverlight controls for line of business application development adds value and features onto the release that came before. You can find out more about what was new in previous volume releases here, or by consulting the "What's New" page in the accompanying documentation.
- NetAdvantage for WPF Controls 2011 Volume 1 added the Word Exporter, WPF Schedule, Windows 7 Style WPF Calendar, WPF Dock Manager, and more.
- NetAdvantage for WPF Controls 2010 Volume 3 added the Office 2010 Blue Theme, Outlook 2010-style scheduling and ExcelML.
- NetAdvantage for WPF Controls 2010 Volume 2 added 6 new XAML controls that support WPF 4, scenic ribbon, smart adorners and more.
- NetAdvantage for WPF Controls 2010 Volume 1 added a new tiles container and card view data presenter control, while also introducing extra functionality for the docking manager and editors.
- NetAdvantage for WPF Controls 2009 Volume 2 added Microsoft Excel® export capability for the data presenter, plus real-time record and cell highlighting, value change history, unlimited undo/redo and more for grids and carousels.
- NetAdvantage for WPF Controls 2009 Volume 1 added robust record filtering functionality, fixed fields, header placement and more to our WPF data grid.
- NetAdvantage for WPF Controls 2008 Volume 2 added the xamOutlookBar™ and xamTabControl™, WPF printing and exporting, and much more.
- NetAdvantage for WPF Controls 2008 Volume 1 introduced Visual Studio 2008-style docking with the xamDockManager™ control, support for Multiple Document Interfaces and more.
- NetAdvantage for WPF Controls 2007 Volume 2 added the WPF chart and xamRibbon™ controls to an already feature-packed inaugural release.