Version

Breaking Changes in 2017 Volume 1

Breaking Changes Summary

The following table summarizes the breaking changes of the Ultimate UI for WPF 2017 Volume 1 Release. Detailed explanations of the issues are provided after the summary table.

DataSeriesDataProviderAnalyzer

Method Implementation Changed

The GetTitleString method implementation has changed to include a String[] specificProperties parameter.

InterpolationUtil

Namespace Changed

The InterpolationUtil class has been added to the Infragistics.Controls namespace. This was moved from the Infragistics namespace.

xamBulletGraph

Defaults Changed

Property Previous Value New Value

RangeBrushes

----

New Default Brushes for Ranges

TickStartExtent

0.1

0.06

MinorTickStartExtent

0.06

0.1

xamBusyIndicator

Types Moved between XML Namespaces

The types defined in the Infragistics.Controls.Interactions.Primitives namespace of the InfragisticsWPF.dll assembly which were previously mapped to the http://schemas.infragistics.com/xaml XML namespace are now mapped to the http://schemas.infragistics.com/xaml/primitives XML namespace. These are mostly types related to the xamBusyIndicator control.

xamColorPicker

Changes in Control’s Themes

In order to enable setting of the Advanced Color Shade Picker’s strings through a style and through the RegisterResources method as well, the following change was made in all xamColorPicker's themes – in the AdvancedColorShadePicker style TemplateBinding is changed to Binding for the following properties - RedCaption, GreenCaption, BlueCaption, HueCaption, SaturationCaption, LightnessCaption, CyanCaption, MagentaCaption, YellowCaption, BlackCaption, AlphaCaption, OKCaption and CancelCaption. This change affects all control’s themes and also the default control style defined in the generic.xaml file. If you have create custom themes for the xamColorPicker control you need to replace the TemplateBinding to Binding in the AdvancedColorShadePicker style for the above mentioned properties.

xamDiagram

Method Renaming

Because of a typo the following methods were renamed:

Class Old Name New Name

DiagramNode

CloneDiagramItemPropetries

CloneDiagramItemProperties

DiagramConnection

CloneDiagramConnectionPropetries

CloneDiagramConnectionProperties

New Behavior When Dropping or Copy-Pasting xamDiagram’s Items.

From 17.1 the DiagramNode’s and DiagramConnection’s Content property is copied when an item is dropped from the toolbox or an item is copy-pasted.

xamEditors

Spin Wrap Default Behavior Changed

Up until now the xamEditor’s default spin wrap behavior was to wrap value on the current section only (for example, if you spin up a month section whose value is 12, the month value will wrap around to 1, but this will not affect the year).

Now the default spin wrap behavior will affect the related sections too (for example, if you spin up a month section whose value is 12, the month value will wrap around to 1, and the year section will be incremented by 1).

Note
Note

If you want to achieve the old spin wrap behavior you need to set the related editor’s SpinWrapBehavior property to WrapCurrentSection.

xamLinearGauge

Defaults Changed

Property Previous Value New Value

RangeBrushes

----

New Default Brushes for Ranges

ScaleInnerExtent

double.NaN

0.05

ScaleOuterExtent

double.NaN

0.65

xamRadialGauge

Defaults Changed

Property Previous Value New Value

RangeBrushes

----

New Default Brushes for Ranges

NeedleShape

Needle

Trapezoid