The following table summarizes the breaking changes of the Infragistics WPF 2014 Volume 1 Release. Detailed explanations of the issues and the existing workarounds are provided after the summary table.
Issue | Description | Status |
---|---|---|
The |
||
In order to enhance the implementation of the custom item filtering in the control, the following properties were changed: |
Issue | Description | Status |
---|---|---|
Renaming of some members |
||
Removing of some members |
Issue | Description | Status |
---|---|---|
Renaming of some members |
||
The default value of a property has been changed |
Issue | Description | Status |
---|---|---|
Renaming of some members |
The type of the event argument of the SelectionChanged event is changed from EventArgs
to SelectionChangedEventArgs in order to provide information for selected/unselected control’s items.
Old Event Argument Type | New Event Argument Type |
---|---|
System.EventArgs |
Infragistics.Controls.Editors.SelectionChangedEventArgs |
Workaround
Note
|
Note
To work around this breaking change rename all occurrences of the old event’s argument type with the new one. |
In order to enhance the custom item filtering in the control, the following properties were changed:
-
ItemsFilter
-
CustomItemsFilter
Till the 2014 Volume 1 release, only one filter was possible to apply in the control. After creating an ItemsFilter
object, it was set to the XamComboEditor/ XamMultiColumnComboEditor CustomItemsFilter
property.
After enhancing the custom item filtering logic, it is possible to create many filters of type ComboItemFilter and they are added to the XamComboEditor/ XamMultiColumnComboEditor ItemFilters property of type ObservableCollection<ComboItemFilter>.
Note
|
Note
When creating a custom |
Following is a table that lists the old properties names and the new ones:
Old Property Name | New Property Name |
---|---|
Infragistics.Controls.Editors.ItemsFilter |
Infragistics.Controls.Editors.ComboItemFilter |
Infragistics.Controls.Editors.CustomItemsFilter |
Infragistics.Controls.Editors.ItemFilters |
For more information about implementing custom item filtering, check the following topics:
Workaround
Note
|
Note
To work around this breaking change rename all occurrences of the old properties with the new ones. |
Renaming of members in the {ApiPlatform}Controls.Maps.XamGeographicMap.v14.1.dll assembly:
Old Member | New Member |
---|---|
HorizontalZoomable |
Zoomable |
VerticalZoomable |
Zoomable |
HorizontalWindowScale |
WindowScale |
VerticalWindowScale |
WindowScale |
Workaround
Note
|
Note
To work around this breaking change rename all occurrences of the old members with the new members. |
Renaming of members in the {ApiPlatform}Controls.Editors.XamRichTextEditor.v14.1.dll assembly:
Old Member | New Member |
---|---|
AdornmentGeneratorBase |
RichTextAdornmentGeneratorBase |
CaretPresenter |
RichTextCaretPresenter |
SelectionChangedEventArgs |
RichTextSelectionChangedEventArgs |
Workaround
Note
|
Note
To work around this breaking change rename all occurrences of the old members with the new members. |
Renaming of members in the {ApiPlatform}Controls.Editors.XamSyntaxEditor.v14.1.dll assembly:
Old Member | New Member |
---|---|
AdornmentGeneratorBase |
SyntaxEditorAdornmentGeneratorBase |
CaretPresenter |
SyntaxEditorCaretPresenter |
SelectionChangedEventArgs |
SyntaxEditorSelectionChangedEventArgs |
Workaround
Note
|
Note
To work around this breaking change rename all occurrences of the old members with the new members. |