DevExpress WinForms 17.1.7

Maintenance release includes several bug fixes.
October 9, 2017
New Version

Fixes

All WinForms Controls

  • Security - CWE 611 - Improper Restriction of XML External Entity Reference ('XXE') in DevExpress.Utils.SafeXml.CreateDocument.

Data Access Library

  • ObjectDataSource - The "Schema only" option is missing for parameterized classes.
  • QueryBuidler - Selecting a valid stored procedure results in the"Failed to convert parameter value" error.

DemoCenter (.NET)

  • Outlook Inspired App VB.NET - The main form's layout is broken.

PDF Viewer

  • Usability - There is no capability to determine when a form field receives focus.

Snap

  • Chart UI elements ("Drop values here" and "Drop arguments here") aren't hidden after creating chart series manually without binding values and arguments to data source fields.

XtraBars Suite

  • BarItems are incorrectly restored when AllowSerializeBarSubItemChildren is set to true and RestoreLayoutFromXml is called for the first time.
  • BarManager - Items aren't added to a bar if this bar is added to the Bars collection later.
  • DockManager - Show docking hints when the AllowDockAsTabbedDocument  property is disabled.
  • FlyoutPanel - An opened flyout form disappears after minimizing and restoring the main form when the last parent of OwnerControl is docked to Fill.
  • NavigationFrame - Introduce the functionality to localize NavigationPage's Caption property.
  • NullReferenceException is thrown in the DocumentClosedContextKey constructor when restoring a layout.
  • The DockPanel width is not initialized correctly when the DockPanel is placed within TabNavigationPage.
  • The topmost separator in a goup is incorrectly drawn when the AccordionControl is in a minimized state and its group is expanded.
  • There is no possibility to disable Accessibility in RibbonControl.
  • TileNavPane - The second popup form remains visible after minimizing and restoring the form.

XtraCharts Suite

  • A series uses the primary Y Axis instead of a secondary Y axis after the chart has been cloned.
  • An unhandled exception occurs when hovering the mouse over the chart's diagram if a custom summary function is used.

XtraDiagram

  • DiagramControl's zoom factor is set to the minimal value if BringSelectionIntoView is called before showing the diagram.
  • Shapes inside a non-selectable container are not selected by the selection rectangle.
  • The TemplateName property isn't saved when it's edited in the Template Designer.

XtraEditors Library

  • A popup shadow is shown at an incorrect position when the Office 2010 Silver skin is applied.
  • Beak form changes its position when the application receives focus.
  • CameraControl - It is impossible to change the screen resolution on Surface Pro 4.
  • LookUpEdit - A memory leak occurs with a popup form when the DevExpress.XtraEditors.Popup.PopupBaseForm.ForceRemotingCompatibilityMode option is enabled.
  • LookUpEdit - Visual Studio designer crashes in localized mode after the column width is changed.
  • RepositoryItemTimeSpanEdit does not allow user input.
  • SearchLookUpEdit - The "Resource was of type 'DevExpress.Utils.SuperToolTip' instead of String" error appears on a localized form.
  • SimpleButton - Provide a way to use custom ImageOptions.
  • TimeSpanEdit - Implement Min\Max value properties like in DateEdit.
  • XtraForm decrements MinimumSize continuously.

XtraGauges Suite

  • System.Exception occurs when adding a gauge with the Haze preset on a form where another kind of circular gauge is present.

XtraGrid Suite

  • Data-Aware Export - The e.ExportContext.InsertImage method with the Size parameter doesn't insert an image.
  • AutoFilter value for a specific column is lost after disabling an active filter via the filter checkbox and typing in another column's AutoFilter cell.
  • The ColumnFilterChanged event is raised twice on changing a Boolean column filter.

XtraLayout Suite

  • Images on a disabled LayoutControlItem are not grayed.
  • LayoutControl.GroupExpandChanged is fired even if no change takes place.
  • TabPage's caption is lost during TabControl conversion.
  • The GroupBox's Text property is ignored during conversion.
  • UI.Win - The Reset Layout command causes ArgumentException in tabbed groups when AnimationMode is EnableAll.

XtraMap

  • ShapeTitleOptions.Pattern causes NullReferenceException in certain cases.
  • The VectorItemsLayer.Data property initialization results in an unhandled error in certain situations.
  • The VectorItemsLayer.ShapeTitlesVisibility property change is not effective after the shapefile is loaded.

XtraPivotGrid Suite

  • InvalidCastException occurs in PivotGrid when Variation SummaryDisplayTypes are used in a data field with non numeric values.
  • OLAP - Conditional Formatting calculated by a formula is applied incorrectly.
  • OLAP - It is impossible to establish connection to SQL 2016 if the "Catalog" parameter is set instead of "Initial Catalog".
  • The ExportStarted and ExportFinished events are not raised for the ShowPrintPreview method.
  • The ShownEditor event is not raised if the Tab key is pressed.

XtraReports Suite

  • End-User Report Designer - Some elements of the 'Formatting Rule Sheet Editor' dialog are not localized.
  • Export to CSV - The Separator property value isn't always serialized.
  • Report Designer - System.TypeInitializationException is thrown on an attempt to import a Crystal Report.
  • XRPivotGrid - An incorrect field name with unnecessary spaces is generated on creating a Field using the control's designer.
  • XRPivotGrid Designer - Change the pivot grid fields' panel caption to make it more user-friendly.
  • XRPivotGrid Designer - Provide a way to dynamically manage the visibility of the "Load Data from XML" tab.
  • XRPivotGrid Designer - Provide user-friendly descriptions for certain properties.
  • Rounding errors in floating-point calculations cause Visual Bricks to overlap each other in the print preview.
  • The XRCodeDOMGenerator class is not thread-safe.

XtraRichEdit

  • NullReferenceException occurs on an attempt to check words outside the visible document area when the AutoSizeMode property is set to Vertical to RichEditControl.
  • OverflowException when creating a RichEditControl instance.
  • Some of the XtraRichEditStringId strings intended for internal use should be either hidden or correctly localized in the Localization Service.
  • The "An internal error occurred" exception occurs after editing a hyperlink URL when the AsYouType spell checking mode is enabled.

XtraScheduler Suite

  • The 'Can't convert type DevExpress.XtraScheduler.Reporting.DayViewTimeCells to DevExpress.XtraScheduler.Drawing.DayViewInfo' error is shown for the daily report.
  • The SchedulerControl.MouseDoubleClick event fires after the SchedulerControl.EditAppointmentFormShowing event.

XtraSpreadsheet

  • Copying a cell with a defined name in a formula throws an exception if the defined name already exists on the target sheet.
  • System.Exception is thrown on an attempt to bind a worksheet table (BindTableToDataSource) to an empty data source.
  • The width of "conditional formatting" icons is not taken into account while auto adjusting the width of document columns.
  • Usability - There is no way to add a row to the cell range bound to XPCollection.

XtraTreeList Suite

  • A node cannot be expanded using a double click in touch mode.
  • An in-place editor cannot be activated in the bottom row when columns are arranged in multiple rows.
  • ArgumentOutOfRangeException occurs on an attempt to drag two selected nodes if one of them isn't visible on the screen.
  • TreeList hangs when dragging multiple nodes and at least one node is outside the control's boundaries.
  • TreeListLookUpEdit does not display the Find Panel when the OptionsFind.AllowFindPanel and OptionsFind.AlwaysVisible properties of its internal TreeList are set to true.
DevExpress WinForms

DevExpress WinForms

All the WinForms component suites and libraries produced by DevExpress in one package.

Got a Question?

Live Chat with our DevExpress licensing specialists now.