Version

Breaking Changes in 2013 Volume 2

Topic Overview

Purpose

This topic lists the breaking changes in the Ultimate UI for WPF product introduced with the release of 2013 Volume 2.

Breaking Changes in API in 2013 Volume 2

Breaking changes summary chart

The following table summarizes the breaking changes in the controls’ API. Detailed explanations of all of the issues and provides the existing workarounds following the summary table.

Legend:

Yes.png

Workaround available

No.png

No known workaround

Fix.png

Fix planned

Infragistics Excel Engine

Issue Description Status

Moved some of the Excel Engine interfaces to another namespace.

Yes.png

Implement the new IPackage interface method GetRelationship in your custom implementation.

Yes.png

Add an additional reference to a project that uses the Excel Engine to compile correctly.

Yes.png

xamDataChart

Issue Description Status

Fixed spelling error in the CrossHair’s VerticalLineVisibilty and HorizontalLineVisibilty

Fixed the spelling mistake change from VerticalLineVisibilty and HorizontalLineVisibilty to VerticalLineVisibility and HorizontalLineVisibility

Yes.png

Infragistics Excel Engine

Changes in interfaces namespaces

Moved the following interfaces to different namespace.

Workaround

Note
Note

In order to resolve the breaking changes in your application, change the old namespace to the new one.

Interface IPackage

Previous namespace New namespace

Infragistics.Documents.Excel

Infragistics.Documents.Core.Packaging

Interface IPackageFactory

Previous namespace New namespace

Infragistics.Documents.Excel

Infragistics.Documents.Core.Packaging

Interface IPackagePart

Previous namespace New namespace

Infragistics.Documents.Excel

Infragistics.Documents.Core.Packaging

Interface IPackageRelationship

Previous namespace New namespace

Infragistics.Documents.Excel

Infragistics.Documents.Core.Packaging

Enumeration RelationshipTargetMode

Previous namespace New namespace

Infragistics.Documents.Excel

Infragistics.Documents.Core.Packaging

Compile time error in the custom implementations of the IPackage interface

A new method GetRelationship was added to the IPackage interface in 2013 Volume 2 release.

As a result of this change, every IPackage interface custom implementation will throw a compile time error that does not implement interface member 'Infragistics.Documents.Core.Packaging.IPackage.GetRelationship(string)'.

Workaround

Note
Note

In order to resolve this compile time error, implement the new method Infragistics.Documents.Core.Packaging.IPackage.GetRelationship(string) in your IPackage custom implementation.

Project compilation fails if a reference to Documents.Core library is not included

A project that uses the Infragistics Excel Engine will not compile correctly if a reference to the Documents.Core library is not included in the project references.

Workaround

Note
Note

Add the InfragisticsWPF.Documents.Core.dll to the project.