Version

2010 Volume 2

Assemblies Names Changes

The following assemblies names has been changed:

Previous Name New Name

Infragistics3.Wpf.v10.1

InfragisticsWPF3.v10.2

Infragistics3.Wpf.Chart.v10.1

InfragisticsWPF3.Chart.v10.2

Infragistics3.Wpf.DataPresenter.ExcelExporter.v10.1

InfragisticsWPF3.DataPresenter.ExcelExporter.v10.2

Infragistics3.Wpf.DataPresenter.v10.1

InfragisticsWPF3.DataPresenter.v10.2

Infragistics3.Wpf.DockManager.v10.1

InfragisticsWPF3.DockManager.v10.2

Infragistics3.Wpf.Editors.v10.1

InfragisticsWPF3.Editors.v10.2

Infragistics3.Wpf.Excel.v10.1

InfragisticsWPF3.Documents.Excel.v10.2

Infragistics3.Wpf.OutlookBar.v10.1

InfragisticsWPF3.OutlookBar.v10.2

Infragistics3.Wpf.Reporting.v10.1

InfragisticsWPF3.Reporting.v10.2

Infragistics3.Wpf.Ribbon.v10.1

InfragisticsWPF3.Ribbon.v10.2

Infragistics3.Wpf.Tiles.v10.1

InfragisticsWPF3.Tiles.v10.2

The following assemblies were added for .NET 4.0 support:

Assembly Name

InfragisticsWPF.v10.2

InfragisticsWPF.Chart.v10.2

InfragisticsWPF.Controls.Editors.XamColorPicker.v10.2

InfragisticsWPF.Controls.Editors.XamSlider.v10.2

InfragisticsWPF.Controls.Interactions.XamDialogWindow.v10.2

InfragisticsWPF.Controls.Interactions.XamSpellChecker.v10.2

InfragisticsWPF.Controls.Menus.XamMenu.v10.2

InfragisticsWPF.Controls.Menus.XamTagCloud.v10.2

InfragisticsWPF.DataPresenter.ExcelExporter.v10.2

InfragisticsWPF.DataPresenter.v10.2

InfragisticsWPF.DockManager.v10.2

InfragisticsWPF.Editors.v10.2

InfragisticsWPF.Documents.Excel.v10.2

InfragisticsWPF.OutlookBar.v10.2

InfragisticsWPF.Reporting.v10.2

InfragisticsWPF.Ribbon.v10.2

InfragisticsWPF.Tiles.v10.2

Namespace Changes

The namespaces of the following classes have been changed to allow for shared use in the Silverlight products in future releases:

Class Name Previous Namespace New Namespace

ObservableCollectionExtended

Infragistics.Windows.Helpers

Infragistics.Collections

ItemPropertyChangedEventArgs

Infragistics.Windows.Helpers

Infragistics.Collections

EmptyEnumerator

Infragistics.Windows.Helpers

Infragistics.Collections

SingleItemEnumerator

Infragistics.Windows.Helpers

Infragistics.Collections

MultiSourceEnumerator

Infragistics.Windows.Helpers

Infragistics.Collections

SparseArray

Infragistics.Windows.Helpers

Infragistics.Collections

ICreateItemCallback

Infragistics.Windows.Helpers

Infragistics.Collections

ISparseArrayMultiItem

Infragistics.Windows.Helpers

Infragistics.Collections

ISparseArrayItem

Infragistics.Windows.Helpers

Infragistics.Collections

WeakDictionary<TKey,TValue>

Infragistics.Windows.Helpers

Infragistics.Collections

WeakList<T>

Infragistics.Windows.Helpers

Infragistics.Collections

WeakList

Infragistics.Windows.Helpers

Infragistics.Collections

PropertyChangeNotifier

Infragistics.Windows.Helpers

Infragistics

DependencyObjectNotifier

Infragistics.Windows.Helpers

Infragistics

KnownBoxes

Infragistics.Windows.Helpers

Infragistics

AssemblyVersion

Infragistics.Windows.Licensing

Infragistics

ILayoutItem

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

IAutoSizeLayoutItem

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

ILayoutContainer

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

LayoutItemsCollection

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

LayoutManagerBase

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

IGridBagConstraint

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

GridBagConstraintConstants

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

GridBagConstraint

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

GridBagLayoutItemDimensions

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

GridBagLayoutItemDimensionsCollection

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

GridBagLayoutManager

Infragistics.Windows.Layout

Infragistics.Controls.Layouts.Primitives

Obsolete Members

The following classes and members have been marked obsolete:

  • NestedPropertyChangedEventArgs – This class derived from PropertyChangedEventArgs and existed to allow a PropertyChangeNotifier/DependencyObjectNotifier derived class to optionally raise its PropertyChanged event when a property of a sub-object had been changed in an effort to chain property change notifications. This class (and the methods that used them - PropertyChangeNotifier.RaisePropertyChangedEvent(string, object, PropertyChangedEventArgs) and DependencyObjectNotifier.RaisePropertyChangedEvent(string, object, PropertyChangedEventArgs)) have been deprecated and will no longer be supported. Any usage of these members will result in a compiler error. Objects interested in receiving change notifications for a nested object could use a Binding where the path uses the multiple property syntax.

Issues when using VisualStateManager and Blend 4

In order to use the VisualStateManager in Blend 4 (to be able to see the "States" in the "States Window"), you have to follow these steps:

  • The controls related templates from the DefaultStyles folder should be hooked up in blend 4. This is required because Blend cannot recreate the Ultimate UI for WPF controls templates – thus it creates some simple (wrong in the majority of cases) templates.

  • If the control templates are using images, they needs to be copied over to you project as well.

At some point you may notice that you are not able to change some properties (i.e. background of an element). You have to convert it to a local value, using the "Advanced Options" button (a small square on the right side of each property in the Properties window).