DevExpress WPF 17.2.5

Maintenance release includes several bug fixes.
January 25, 2018 - 12:05
New Version

Fixes

DXCharts for WPF

  • Chart - Strip is rendered incorrectly when the Logarithmic scale is enabled.
  • Duplicate Series point values are generated in certain situations.
  • It is impossible to set the ZoomPercent property at runtime.

DXControls for WPF

  • Bindings to the TabViewInfo.HeaderLocation property may produce memory leaks in DXTabControl.
  • DXOpenFileDialog - The vertical scrollbar cannot be dragged in the MetropolisDark theme.
  • In ToolWindow mode DXWindow shows the Minimize and Maximize buttons if its ResizeMode is set to CanResizeWithGrip.
  • Memory leak occurs when LoadingDecorator is used.
  • NullReferenceException occurs when DXSaveFileDialog is used without any theme applied.
  • The DXWindow.Closing event is raised only once.
  • Theme Designer - Adjust ThemedWindow previews.
  • ThemedWindow functioning as SplashScreenView causes threading exceptions.
  • ThemedWindow shows an application icon if WindowStyle = ToolWindow.
  • TileNavPane - Sub items are not displayed if an image is used as TileNavItem's ContentTemplate.

DXDiagram for WPF

  • DiagramControl crashes with NullReferenceException in the Diagram.Core.IInplaceEditorAdorner.get_SelectedText method.
  • The data item without a parent is not generated in DiagramOrgChartBehavior.

DXDocking for WPF

  • A user cannot interact with ThemedWindow when LayoutPanel is maximized.
  • An application crashes when moving the Layout Panel.
  • Closed panels are restored as visible in DocumentGroup when the ClosingBehavior property is set to HideToClosedPanelsCollection.
  • DockLayoutManager - DocumentPanel is added incorrectly using TabbedDocumentUIService if at least one DocumentPanel has been added manually to a corresponding DocumentGroup.
  • DockLayoutManager - The Customization Window handles key presses even if the control isn't focused.
  • DockLayoutManager does not display dock hints sometimes when a user drags a panel from another DockLayoutManager in a maximized window.
  • MaxWidth is not working correctly when ExplorerBarView is used within LayoutPanel.

DXEditors for WPF

  • CameraControl - A current device cannot be changed at runtime more than once.
  • CheckEdit shows a red border if there's a validation error at the entity level.
  • DateNavigator doesn't correctly switch months when it's located in SearchLookUpEdit's PopupContentTemplate.
  • HyperlinkEdit - The foreground color is unreadable in the Office2016Black theme.
  • ListBoxEdit does not provide an easy way to specify ItemContainerStyle when CheckedListBoxEditStyleSettings is used.
  • LookUpEdit - The incremental filter is not removed after switching cells if the ValidateOnTextInput and DataViewBase.EnableImmediatePosting properties are enabled.
  • Masked Input - An editor does not allow moving the caret by pressing Left/Right if it's bound using a converter and IValueConverter.Convert returns a value different from the one received in the ConvertBack method.
  • NullReferenceException is raised in the XAML Designer when ContentDisplayMode is Value.

DXGauges for WPF

  • The LinearScaleLevelBar element position is not adjusted after a single click in the indicator's area when the IsInteractive option is enabled.
  • Value Indicator - The DevExpress.Xpf.Gauges.ValueIndicatorInfo object does not provide sufficient data for a custom Value Indicator template.

DXGrid for WPF

  • Arabic text is rendered differently in GridControl after upgrading to version 17.2.
  • ArgumentException is raised when an Excel style Column Filter Popup is opened.
  • BestFit adds extra space when group summaries are used.
  • ColumnChooserControl with a custom template crashes after the window is closed.
  • Fixed columns are shown in Compact mode.
  • GridControl adds cells with zero height to the exported document when OverlayHeaderByChildren is set to true.
  • GridControl modifies FilterString when a column with a filter value is displayed.
  • GridControl's TotalSummaryPanel isn't correctly drawn when a window is maximized.
  • 'GridRowContent' TargetType does not match the type of the 'ExtendedColumnChooserRowControl' element.
  • Group summaries are not properly aligned when GroupColumnSummaryItemTemplate is used.
  • In version 17.2 the drag-and-drop engine doesn't support changing allowed DragDropEffects.
  • Incorrect cell selection when selecting cells outside a visible cell range.
  • OverflowException is raised when the PropertyChanged event is raised for a property with the Double.NaN value and OptimizeSummaryCalculation is enabled.
  • Provide separate templates for different SearchControls in the GridControl.
  • Sorting by summary is disabled when SortFieldName is specified in a column.
  • TableView - A memory leak related to the MouseMoveSelectionRectangleRowIndicator class occurs when the Selection Rectangle feature is enabled.
  • The Compact Mode is not used in GridControl on loading even though its width is less than SwitchToCompactModeWidth.
  • The ExcelItemsSource extension cannot be used with CSV files.
  • The last visible band can be hidden by dragging and dropping it outside the Column Chooser.
  • The Paste command doesn't work for the New Item Row when DataBarFormatCondition is used with AllowLiveDataShaping.

DXLayoutControl for WPF

  • DocumentPanel captures the mouse event with a delay when the Effect property is set to DropShadowEffect.
  • DocumentPanels cannot be selected after startup if the initially selected DocumentPanel isn't focused first.
  • LayoutControl incorrectly moves the currently restored LayoutGroup to the Available Items collection and creates a new LayoutGroup instead.
  • LayoutItem returns the ListItem automation control type.
  • LayoutItems do not take into account size constraints defined at their content level.
  • LayoutSerializationService loads items removed from LayoutControl.

DXMap for WPF

  • Horizontal and Vertical Lines are not displayed on a map.
  • It is impossible to bind the SelectedItems collection if MapItemStorage includes the MapCustomElement objects.
  • Map is not updated if the order of items in the MapItemStorage.Items collection has been changed.
  • Map is triggering the cluster when a property is changed in the underlying datasource.
  • MapControl - InvalidOperationException is thrown on creating a new VectorLayer in the second STA-Thread.
  • OpenStreetMap - Not all tiles are loaded if the map is zoomed intensively.
  • The tooltip is shown at the center of the map and unnecessary horizontal lines are displayed if the CircularScrollingMode feature is enabled.
  • The Zoom Trackbar does not work when the MapControl.IsManipulationEnabled option is enabled.
  • Usability - The protocol type for GIS Data services cannot be changed to HTTPS.

DXNavBar for WPF

  • An incorrect width of a docked NavBarControl.
  • The NavBarGroup.SelectedItem property returns different results multiple times.

DXPivotGrid for WPF

  • PivotGrid - Data Headers should have the same size when there is no space to display any content in them.
  • PivotGrid - StackOverflowException is thrown in Server Mode under certain circumstances.
  • Server Mode - Empty strings cannot be filtered using the filter popup panel.
  • The Pivot Grid control can be displayed scrolled from the most top position.

DXPrinting for WPF

  • It is impossible to add custom bar items to the status bar in DocumentPreviewControl.
  • The page break ignores the CompositeLink's index in the CompositeLink.PageBreaks collection.

DXRibbon for WPF

  • BackstageTabItem disappears on merging Ribbon in certain cases.
  • BackStageView - ControlBox buttons are shown without margins.
  • DXRibbonWindow - The icon is blurred.
  • Keyboard shortcuts stop working in the ribbon backstage view after an invalid shortcut is pressed.
  • NullReferenceException in RibbonPageHeaderControl when clicking RibbonButton while Group changes.
  • Ribbon items are unexpectedly trimmed.
  • RibbonControl changes its size when being merged with a certain child RibbonControl.
  • RibbonControl doesn't properly arrange buttons when a window is resized and certain items are hidden.
  • SelectedPage is incorrectly changed in a child RibbonControl during the Merging operation when SelectedPageOnMerging is set to SelectedPage.
  • The NullReferenceException occurs when focus in RibbonControl is moved to a hidden BarSplitButtonItem.

DXScheduler for WPF

  • Custom commands specified using the SchedulerControl.Commands property are not used on a double-click.
  • DateNavigator does not allow separate date selection.
  • Day headers do not show their DateTime values based on formats from the current culture.
  • DayViewBase.AppointmentContentTemplateSelector is not working.
  • InvalidOperationException is thrown when creating SchedulerControl in a new thread.
  • InvalidOperationException is thrown when SchedulerControl is shown in an auto-sized container.
  • NullReferenceException is raised in DateNavigator when SelectedDates is bound in TowWays mode and SchedulerDateNavigatorStyleSettings are used.
  • Reminders are displayed for appointments that no longer exist in memory.
  • SchedulerControl doesn't scale time intervals when Ctrl + MouseWheel is used.
  • Smart Tag's Create Custom Appointment/Recurrence Window item doesn't work.
  • Technical Demo "Outlook Inspired" ignores Print Options.
  • The Appointment Edit form isn't opened by using the Ctrl+N shortcut.
  • The AppointmentControl.Opacity property does not work.
  • The current data source item isn't passed to the custom mapping converter as a parameter.
  • The DevExpress.Xpf.Scheduling module is not available in the DevExpress Localization Service.
  • The MaxSelectedNonConsecutiveDates and MaxSelectedConsecutiveWeeks properties are missing for the new Scheduler control.
  • The QueryEnd property is not updated after extending a recurring series.
  • The scheduler doesn't interpret hex colors with "#" prefix when the ColorSavingType property is set to ColorString.
  • TimeIndicator cannot be shown in SchedulerControl's TimeLineView.
  • TimelineView scrolling does not work.
  • Tooltips are not displayed and text is not trimmed in resource headers when there is no enough space to display the text completely.
  • Usability - There is no public API to specify custom work time intervals.
  • Usability - There is no way to bind resources and appointments to the referenced object's properties.
  • Visual Studio 2015 Designer crashes when the ActiveViewIndex property is bound.
  • Working time isn't highlighted in the Timeline view.

DXScheduler for WPF (Legacy)

  • Scheduler does not redraw content properly after shrinking and then expanding the size using the layout control panel.

DXSpellChecker for WPF

  • The SpellСhecker is not properly disposed of when subscribed to the static DictionaryCollection's event.

DXSpreadsheet for WPF

  • Custom editors do not operate properly in merged cells.
  • InvalidOperationException occurs on an attempt to replace a value of a cell bound to a read-only data source using the "Find and Replace" dialog.
  • Spreadsheet doesn't allow renaming a worksheet to the same name but with a different letter case in the name string (uppercase/lowercase).
  • SpreadSheet formula bar with multiple lines: when edited from a cell, the formula bar is not scrolled to the line being edited.
  • SpreadSheetControl - Inserting a Symbol from Tab "Insert"-"Symbol" does not work.
  • System.NullReferenceException is thrown on exporting a SpreadsheetControl document to an image if the document contains cells with rotated text.
  • TargetInvocationException occurs on an attempt to delete the entire hyperlink address in the Hyperlink dialog.
  • The "Name Manager" form's height is increased after adding a large number of defined names.
  • The AutoFill feature does not operate properly if a cell contains alphanumeric values.
  • The ColumnsInserted event does not fire after column removing was cancelled with the Undo operation.
  • The GetSelectedRanges method returns duplicated cell ranges if cells were selected several times with the CTRL key held down.
  • The layout of the SpreadsheetControl Formula Bar is calculated incorrectly in WPF "Touch" themes.
  • The range is unmerged after dropping a cell value to the top left cell of the merged range.

DXTreeList for WPF

  • Can't select text with the mouse in an active editor when AllowDragDrop="True".
  • The ExpandStateBinding property doesn't work with descendant classes.
  • TreeListView with AllowDragDrop=True throws NullReferenceException when it's not assigned to a grid.

MVVM Framework

  • MIF VisualStateService does not work in a dialog with DockLayoutManager.

PDF Viewer for WPF

  • PDFViewerControl incorrectly draws thumbnails in a system with non-standard DPI settings.
  • Text entered into a form field incorrectly disappears while scrolling a document.
  • The ConvertDocumentPositionToPixel method returns an incorrect point when PageLayout is not set to OneColumn.
  • There is no way to disable the MessageBox when using the PdfViewerControl.FindNext method.
  • Usability - There is no GetSelectionContent method in the PDF Viewer for WPF.

Scaffolding Wizards

  • Scaffolding Wizard misplaces types when using inheritance in the entity model.
  • Shared UnitOfWork - An exception occurs when saving changes if SingleObjectViewModel contains lookup properties.

Theme Editor

  • The "undeclared namespace" error occurs when the VS2017 Dark theme is built using version 17.2.4.

Windows UI

  • HamburgerMenu - HorizontalHeader remains visible when IsMenuVisible is set to False.
  • WinUIMessageBox' foreground color is "Black".

WPF Demos

  • Correct typos in the "Stock Trader" demo code.

XtraReports Suite

  • A report is displayed blank in the DocumentPreviewControl when the DocumentSource property value has been changed.
  • DocumentPreviewControl - NullReferenceException is thrown when a huge image is used as a watermark.
  • DocumentPreviewControl - System.NullReferenceException is thrown if the control's DocumentSource property is changed several times in the Loaded event handler.
  • DocumentPreviewControl - The first document page is highlighted even if the HighlightCurrentPage property is set to False.
  • DocumentPreviewControl cannot be disposed of.
  • DocumentPreviewControl causes an application crash upon expanding or collapsing drill-down sections.
  • End-User Report Designer - A smart tag's popup menu is not closed when clicking the smart tag to close it.
  • End-User Report Designer - The XRCrossBandLine can be located in the left document margin.
  • It is impossible to reduce the height of a subband placed in the Detail band.
  • Report Designer - The XRRichText control loses RTF formatting after loading a report.
  • Report Designer loses focus on closing the control's smart tag without accepting the changes.
  • The detail report's bands are not redrawn/refreshed after the "Move up" and "Move down" items are used in the context menu.
  • The HiddenExportFormats list does not hide export formats in the toolbar.
  • There is an incorrect step in the 'Transparency' slider located in the Watermark dialog.
  • There is no initial focus when DocumentPreviewControl is shown.
  • There is no way to manually cancel editing fields until report creation is finished.
  • WPF End-User Report Designer - Choosing the XRSubreport.ReportSourceURL value causes an application crash.
  • WPF Report Designer - It is impossible to sort the Field List in a custom manner.
  • WPF Report Designer - Spanish, Japan and German localization resources are missing.
DevExpress WPF

DevExpress WPF

Add user interface and data manipulation features to your WPF applications.

Got a Question?

Live Chat with our DevExpress licensing specialists now.