January 25, 2018, 3:39 am
DevExpress Report ServerMaintenance release includes several bug fixes.
Fixes
- Changing the Site URL in Report Server settings breaks connectivity with the worker application.
- Report Designer - The Field List does not display fields for a stored procedure.
- Report Server - Exporting large documents fails with an internal server error.
- Report Server - Saving the document's draft causes the 'Document is not checked out' error.
- Report Server Designer - Importing a local REPX file enables the backstage "Check In" command.
- Report Server End-User Designer - The "Document is not checked out" error is displayed on an attempt to check in a newly created report.
- The 'Cannot save the document because it has already been modified by another user' error occurs on an attempt to check-in an imported report.
- Web Dashboard - Tree View goes into an infinite loop when filtering data using query parameters in certain cases.
↧
January 25, 2018, 3:41 am
DevExpress Windows 10 AppsMaintenance release includes several bug fixes.
Fixes
Charts for Windows 10 Apps
- The SelectionChanged event works differently in Single and Multiple selection modes.
Editors for Windows 10 Apps
- The SpinEdit.HorizontalContentAlignment property does not work.
Grid for Windows 10 Apps
- A selected group row is not rendered when custom colors are used.
- GridComboBoxColumn - DisplayMemberPath and ItemTemplate cannot be used simultaneously.
- GridControl - Items from the Group context menu cannot be localized.
- Grouping by DisplayText does not work.
- Grouping by GridComboBoxColumn with SortMode=DisplayText is too slow.
MVVM Framework
- Template Gallery - A project generated with the help of the Hamburger Menu item cannot be built if the target version is 1703 (Build 15063).
Windows 10 Apps Demos
- InvalidOperationException is raised on an attempt to run Windows 10 Apps demos.
↧
↧
January 25, 2018, 3:49 am
DevExpress WinFormsMaintenance release includes several bug fixes.
Fixes
All WinForms Controls
- Add the capability to support the ClipPath function for SVG images.
- Format Rules Manager - Hide rules that are no applicable in Server Mode.
- Skin Editor v2 - ArgumentException is thrown in the SkinAppearance.GetSkinFont method if the Italian locale is used.
- SplitContainerControl's content is not scaled when changing DPI.
- SVG - The fill style is used for painting a stroke.
- XtraOpenFileDialog - The time part is not shown in the modified Date column of the Details view.
Data Access Library
- ExpressionEditor - Aggregate functions are not automatically selected in the functions list when they are used in an expression.
- Report Wizard - A connection with this name already exists" warning appears twice in version 17.2.
MVVM Framework
MVVM - NullReferenceException is thrown when passing UICommands to the DialogService.ShowDialog method.
PDF Viewer
- Usability - There is no way to programmatically select a newly created annotation.
Snap
- SnapControl does not save a username/password for data sources even if the SqlWizardSettings.DatabaseCredentialsSavingBehavior property is set to Always.
XtraBars Suite
- AccordionControl - Controls are not hidden during collapsing after a filter is removed.
- AccordionControl - The context button does not change when the BeginUpdate/EndUpdate block is used.
- BackstageViewControl - The client control overlaps the form's title bar on high DPI screens.
- BarItem - Html images are not drawn in a caption.
- BarManager - A menu item is automatically selected after showing a menu when the left mouse button is released if the menu is tall and overlaps the menu container.
- CustomHeaderButtons are not shown in a float document.
- DockPanel - The tabbed document ControlName property is not updated when renaming the dock panel in the designer.
- GridControl content cannot be read using the JAWS tool after the BarManager menu is closed.
- NavigationFrame's designer navigation elements are displayed when a new form is opened in the VS designer.
- NullReferenceException occurs after showing a message box while invoking a popup menu.
- NullReferenceException occurs when the AutoHideContainer popup menu is quickly reopened.
- PopupGalleryEdit does not take the MaxItemWidth setting into account.
- PopupGalleryEdit does not take the GroupContentMargin setting into account.
- RibbonControl - It is possible to merge a ribbon to itself.
- RibbonForm - NullReferenceException is thrown on minimizing RibbonForm.
- RibbonStatusBar - The BarStaticItem Caption text is vertically shifted when an SVG image is assigned to its BarItemImageOptions.SvgImage property.
- Skins - Custom pallet colors aren't applied when custom DPI settings are used.
- TabbedForm - Text is not visible with the Bezier theme.
- TileBar - Items are not recognized by Narrator.
- WidgetView - The restore button of the previously maximized document isn't updated.
- WindowsUIView - The Back button does not move to the right when the right-to-left alignment is used.
XtraCharts Suite
- Chart - It is impossible to localize the Chart Designer's title.
- Chart Control - An incorrect access modifier is used for RepositoryItemImagePopupContainerEdit.
- Chart Designer - NullReferenceException occurs when copying the Font value to the clipboard from the Properties panel in certain situations.
- ChartControl - Series data filters are not correctly restored when restoring the chart's layout at runtime.
- Data Filter is duplicated in Chart Designer.
- Localization - A typo in the Point Series Label text shown in the Chart Designer (Russian).
- Report Designer iterates through the entire object hierarchy when both the filter and summary function are applied to the chart's Series item.
- The Area Series layout is incorrect at certain zoom levels.
- The Default Legend affects alignment of custom legends.
- The Series.FilterCriteria property is not working after changing the chart's data source.
- Unhandled exception occurs during the ChartDesignerController object initialization.
XtraEditors Library
- A column with RepositoryItemTokenEdit as ColumnEdit has empty cells in a print preview.
- A form cannot be opened at design time if SplitContainerControl is used.
- DateEdit - Font buttons settings are not taken into account in the Highlighted or Pressed state.
- DateEdit's popup is not closed when a user presses the Enter key if its CalenderTimeEditing is set to true.
- DXPopupMenu - A background color of items is not updated after opening a menu until hovering over these items with the mouse.
- EditorButton - Setting the Appearance.Font property does not affect disabled, hovered, and pressed appearances.
- FilteringUIContext doesn't re-create filter editors when its client is rebound to another data source.
- FlyoutPanel - A beak form is closed on clicking a child context menu if the latter exceeds the form area.
- GridControl - The Excel Filter popup's layout is not changed when a DateTime column's FilterMode property is set to DisplayText, which leads to ArgumentOutOfRangeException.
- HyperlinkLabelControl - An image disappears when hovering over a link.
- ListBoxControl - BehaviorManager - It is impossible to drop an item onto empty space.
- PictureEdit does not fire the Paint event.
- PrintPreview - The ProgressWindow form location is incorrect when the RTL feature is enabled.
- RangeControl - OverflowException is thrown in the Graphics.CheckErrorStatus method.
- SearchControl - The QueryIsSearchColumn event is not raised for Grid columns with the OptionsColumnFilter.AllowFilter option enabled.
- SearchСontrol - GridColumn's FiledNameSortGroup property is not taken into account.
- The DXPopupMenu.ItemClick doesn't fire when an item is clicked.
- The EditValueChanged event is not raised for BarEditItem unless a user clicks outside the item.
- TreeListLookupEdit does not allow populating the Columns list when it is bound to a data source at design time.
- XtraFileDialogs - Support an option similar to FileDialog.RestoreDirectory.
- XtraFolderBrowserDialog - A long description is cut off.
- XtraFolderBrowserDialog - A new folder cannot be renamed immediately.
- XtraFolderBrowserDialog - The parent folder is not expanded automatically when a new file is added to this folder.
- XtraForm - An icon and caption are located very close to the form edge.
- XtraOpenFileDialog - Slow scrolling when items do not have thumbnails.
- XtraOpenFileDialog.SafeFileName throws InvalidOperationException.
- XtraTabControl - There is no simple way to catch the moment when XtraTabControl's animation is completed.
- XtraTabControl does not correctly pass LookAndFeel information to its child controls.
XtraGrid Suite
- A ConditionalFormatting rule is applied to a summary row during export.
- A custom group summary is not printed when the IListServer.GetGroupInfo method is used.
- AutoFilterRow is not recognizable in UI Automation tools.
- AutoFilterRow shows the first day of a month if data is filtered by this month.
- BaseView.CalcHitInfo() doesn't return a TileViewHitInfo instance when called for a BaseView instance which is actually a TileView.
- Conditional Formatting rules are not fully localized in German.
- DirectX painting - The Grid is painted incorrectly when being used on an MDI child form.
- DisplayText disappears from a custom editor that is embedded in GridControl.
- Documentation 'Filtering in code' - Update the Filter Expression Syntax table.
- FilteringUIContext - The PrepareTemplate and CustomizeTemplate events are not raised.
- GridControl - A total summary is incorrect in an exported document.
- GridControl - Add the capability to get GraphicsCache.
- GridControl - An application with GridViews may crash in x86 mode when DirectX drawing is used.
- GridControl - An extra column is added before the detail data in the exported Excel document if the detail view is expanded manually or in code.
- GridControl - ArgumentException is thrown on collapsing a group row when the DirectX painting mechanism is used.
- GridControl - Format Rules aren't updated when an unbound column's UnboundExpression is changed.
- GridControl - Loading indicator animation is not working in Instant Feedback mode when DirectX rendering is enabled.
- GridControl - The Greater, GreaterOrEqual, Less and LessOrEqual filter operators should be shown in the Auto Filter Row if a column data type implements IComparable.
- GridView - A detail view is hidden after a click on the last row when the view level is greater than three.
- GridView - Bad drawing of the selected row on scrolling when the ForceDirectXPaint method is called.
- GridView incorrectly displays text of certain cells if DirectX Hardware Acceleration is enabled and RepositoryItemRichTextEdit is used as a column editor.
- Incorrect German captions for conditional formatting rule properties.
- LayoutView - Images shown in LayoutView fields are painted disabled when WaitForm is closed.
- Localization - A typo in the grid column context menu (Russian).
- The "No such interface supported error" is shown if DirectX hardware acceleration is enabled for the grid.
- The detail view has the horizontal offset in Embedded mode when the RowSeparatorHeight property has a non-zero value.
- The editor cursor position cannot be changed in a child MDI form when the SupportAdvancedTitlePainting option is disabled.
- The grid does not draw text when DirectX hardware acceleration is enabled and font size is set in pixels.
- The Grid is painted incorrectly when it's used in an MDI child form and the DirectX mode is enabled.
- The RibbonControl.GetAccessibilityObjectById method tries to access a disposed of object during the disposing operation.
- Ticking year 9999 in a DateTime filter in a Grid throws an exception.
- TileView - NullReferenceException occurs in the DrawGroupSmoothEdges method when GridColumn.GroupIndex is set at runtime.
- TileView - The ellipsis symbol is displayed at the wrong position when trimming is used with RightToLeft set to Yes.
- TileView does not take into account the RightToLeft property while drawing its content.
- Unselecting an item in the Excel-Inspired filter popup does not update the grid's filter.
- WidgetView - A touch scrollbar is briefly shown on moving a document.
- WinExplorerView - An active editor gets an incorrect width when the List style is used.
- WinExplorerView - Incorrect fore color when selecting multiple items by pressing the Ctrl key.
- WinExplorerView - NullReferenceException is raised on an attempt to post an active editor after it passes validation.
- XtraGrid - MS Inspect displays incorrect master View properties if detail View properties were modified.
XtraLayout Suite
- The LayoutControlItem.Enabled property is not restored.
- The Right-to-Left option is not taken into account on printing.
- LayoutControlGroup - Table rows are scaled incorrectly when the Font is changed.
- SimpleLabelItem Image is lost when a form's designer is reopened.
XtraMap
- It is impossible to display a Color-Based Legend.
- It is impossible to select MapPolyline when a line is duplicated.
- MapControl creates a cache folder in the file system immediately after the CacheOptions.DiskFolder property was changed at design time.
- The Accept property is not available in the data provider's WebRequest event arguments.
XtraPivotGrid Suite
- OLAP - KeyColumn data appears in Field Values instead of NameColumn.
- Pivot Grid - PivotGridFieldBase.UseNativeFormat is ignored for data fields when the Data Aware export mode is used.
- PivotGrid - Excel Filtering - The date field filter does not work when only null/empty values are selected.
- PivotGrid - Excel Filtering - The date field filter is not always added to FilterValues.
- PivotGrid - The column filter does not work after the upgrade to v17.2.4.
- PivotGrid - The filter popup's Radio mode cannot be turned off/on using the UI if the field Options.IsFilterRadioMode property is set separately.
- PivotGrid - The Prefilter editor does not show duplicated fields.
- PivotGrid - The Prefilter throws ArgumentNullException when a nullable field is selected.
- Row Area fields with Null values are shown after applying filtering by a non-null field.
- Row Area values are exported incorrectly in Data Aware mode if RowTotalsLocation is set to Tree.
- StyleFormatCondition is applied to all cells after a mouse click.
- TextOptions.VAlignment has no effect for Row Field Values.
XtraPrinting Library
- CompositeLink - The defined BreakSpace value creates an offset after the subreport's header section and not before it.
- Document Creation - The horizontal content splitting mechanism operates incorrectly when the RTL feature is used.
XtraReports Suite
- Export to PDF - Form fields should take the name of the control that produced them.
- Custom reporting summary is calculated twice in version 17.2.
- DataMember validation does not correctly work with the IDisplayNameProvider interface.
- Documentation - Describe how to use the SHIFT and CTRL keys to sort Print Preview data.
- End-User Report Designer - The Visible property value is ignored for a parameter created by a Query Builder window.
- Export to DOCX/RTF - Table cell borders are cropped when the SingleFilePageByPage mode is used and cells have paddings.
- Export to Excel - Control paddings are not preserved.
- Export to PDF - Selection in the exported document works incorrectly.
- Expression Bindings - Dynamic Mail-Merging scenario is not working.
- If GridControl's DataMember is set, DataMember's value is added to the path assigned to GridColumn.FiledName in the designer.
- Interactive Sorting - It is impossible to specify the TargetBand and FieldName properties of the InteractiveSorting option.
- It is impossible to use large icons in the DocumentViewer toolbar.
- Multi-Column Report - Provide a way to repeat group headers and footers when a new column of records starts in the DownThenAcross mode.
- Parameters - A data source is filled even if a parameter is hidden from the parameters panel.
- PdfStreamingExporter - The XRPageInfo report control displaying the current date and time and page numbers slows down export.
- Report Designer - Custom text in the format string for an expression binding is not displayed at design time.
- Report Wizard - Panels' size is incorrect for a report whose measurement units are set to "Tenths of a Millimeter".
- The BottomMargin band content is not printed if the PrintEventArgs.Cancel argument is set to False in the BottomMargin.BeforePrint event.
- The XRPivotGrid.CustomChartDataSourceRows event arguments do not provide access to cells' information (RowValueInfo, ColumnValueInfo and CellInfo) like PivotGridControl does.
- The XtraReports About dialog in Visual Studio displays "WinForms Subscription" for an account containing a Reporting Subscription.
- Visual Studio crashes on an attempt to open a report.
- VS Report Wizard - When previewing a report with a data source for the first time, report generation stops unexpectedly and the report switches to the design mode.
- XRCrossBandLine - The control is not shown in an exported document if the control's line width is greater than 1 pixel and less than 2 pixels.
- XRRichText - Table row text is cut across two document pages.
- XtraReports - Certain report layouts can produce an empty page in version 17.2 while creating a document with the buildPagesInBackground parameter enabled.
XtraRichEdit
- A table of contents has an incorrect font after opening a document exported from RichEditControl in MS Word and updating the TOC field.
- Documentation - Update the "HTML Tag Interpretation" topic.
- The "<br>" tags are replaced with "\v" strings after exporting a RichEditControl document to HTML and changing the HtmlDocumentExporterOptions.TabMarker property value.
- The Border and Shading dialog doesn't always work for a table.
- The horizontal ruler's height is not taken into account on calculating the required control height when the AutoSizeMode property is set to Vertical.
XtraScheduler Suite
- Appointments.Filter does not work after the upgrade to v17.2.3.
- InitAppointmentDisplayText is raised too many times for the same appointments in the Agenda view.
- Localization - Certain Dutch translations are incorrect for XtraScheduler.
- NullReferenceException occurs in ResourcesTree when the WindowsFormSettings.AllowPixelScrolling option is enabled.
- RangeControl - Digits are crippled.
- SchedulerControl - AppointmentForm's IsAppointmentChanged method is not called.
- SchedulerControl - If a semi-transparent color is assigned to a cell in the CustomDrawTimeCell event, the cell is drawn using an incorrect color.
XtraSpreadsheet
- SpreadsheetControl doesn't paste a copied range by pressing the Enter key.
- SpreadsheetControl shows the #N/A error in cell formulas after manual calculation.
- Subtotals return incorrect results when mail merge is performed.
- The SpreadsheetControl Ribbon color pick editors' form is scaled incorrectly on high DPI.
- XtraSpreadsheet - The "String value too long" error occurs on an attempt to save a certain document.
XtraTreeList Suite
- The BeforeFocusNode and FocusedNodeChanged events fire when deleting the last data source entry even if the focused node is not changed.
- TreeList - Auto Filter Row incorrectly operates when RepositoryItemRichTextEdit is used.
- TreeList - Check boxes of all visible nodes modify their style when one of these check boxes is modified using the CustomDrawNodeCheckBox event.
- TreeList - Nodes are re-sorted after calling the PostEditor/CloseEditor method or changing a cell value if an active editor exists.
- TreeList - NullReferenceException is thrown when the TreeListColumn.BestFit method is called for a column whose parent band is hidden.
- TreeList - The CustomColumnDisplayText event is located in the Appearance category.
- TreeList - The right border of the last column is missing if the ShowIndicator option is disabled on a 4K screen.
- TreeList incorrectly restores bands that were initially hidden.
- TreeList is shown empty if its data source is assigned to an invisible control which becomes visible later on.
- TreeListMultiSelection does not contain the RemoveAt method starting with version 17.2.
- When the Apply button is clicked in the Nodes editor, the TreeList.OptionsView.AutoWidth option is set to false.
XtraVerticalGrid Suite
- MutilEditorRow is not present in the Vertical Grid designer when the layout is changed.
- NullReferenceException occurs on an attempt to show the Excel Filter popup when VGridControl is filtered.
- PropertyDescriptionControl - InvalidCastException occurs after modifying appearances on a localized form.
- PropertyGrid - Changing a value is slow when a large collection is assigned to the SelectedObjects property.
- A new row is not added at the end of the category child row collection at design time.
- A space is added to a cell in a printed document if the cell value is not shown completely.
- One row stays visible even if all rows should be hidden if code is enclosed within the BeginUpdate/EndUpdate methods.
- Rows disappear after moving a multi editor row to a category row via the grid's Layout Designer.
- The e.RecordIndex property value is sometimes incorrect when clicking a partially visible record.
- XtraPivotGrid - An exception occurs on an attempt to show the Excel Filter popup when XtraPivotGrid is filtered.
↧
January 25, 2018, 3:56 am
DevExpress ReportingMaintenance release includes several bug fixes.
Fixes
ASP.NET Web Forms
- ASPxWebReportDesigner - A newly added DataSet instance cannot be removed.
- Web Report Designer - The XRPictureBox.ImageUrl value cannot be specified through an Expression.
WinForms
- Export to PDF - Form fields should take the name of the control that produced them.
- Custom reporting summary is calculated twice in version 17.2.
- DataMember validation does not correctly work with the IDisplayNameProvider interface.
- Documentation - Describe how to use the SHIFT and CTRL keys to sort Print Preview data.
- End-User Report Designer - The Visible property value is ignored for a parameter created by a Query Builder window.
- Export to DOCX/RTF - Table cell borders are cropped when the SingleFilePageByPage mode is used and cells have paddings.
- Export to Excel - Control paddings are not preserved.
- Export to PDF - Selection in the exported document works incorrectly.
- Expression Bindings - Dynamic Mail-Merging scenario is not working.
- If GridControl's DataMember is set, DataMember's value is added to the path assigned to GridColumn.FiledName in the designer.
- Interactive Sorting - It is impossible to specify the TargetBand and FieldName properties of the InteractiveSorting option.
- It is impossible to use large icons in the DocumentViewer toolbar.
- Multi-Column Report - Provide a way to repeat group headers and footers when a new column of records starts in the DownThenAcross mode.
- Parameters - A data source is filled even if a parameter is hidden from the parameters panel.
- PdfStreamingExporter - The XRPageInfo report control displaying the current date and time and page numbers slows down export.
- Report Designer - Custom text in the format string for an expression binding is not displayed at design time.
- Report Wizard - Panels' size is incorrect for a report whose measurement units are set to "Tenths of a Millimeter".
- The BottomMargin band content is not printed if the PrintEventArgs.Cancel argument is set to False in the BottomMargin.BeforePrint event.
- The XRPivotGrid.CustomChartDataSourceRows event arguments do not provide access to cells' information (RowValueInfo, ColumnValueInfo and CellInfo) like PivotGridControl does.
- The XtraReports About dialog in Visual Studio displays "WinForms Subscription" for an account containing a Reporting Subscription.
- Visual Studio crashes on an attempt to open a report.
- VS Report Wizard - When previewing a report with a data source for the first time, report generation stops unexpectedly and the report switches to the design mode.
- XRCrossBandLine - The control is not shown in an exported document if the control's line width is greater than 1 pixel and less than 2 pixels.
- XRRichText - Table row text is cut across two document pages.
- XtraReports - Certain report layouts can produce an empty page in version 17.2 while creating a document with the buildPagesInBackground parameter enabled.
WPF
- 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.
↧
January 25, 2018, 4:05 am
↧
↧
January 25, 2018, 4:19 am
DevExtremeMaintenance release includes several bug fixes.
Fixes
DevExtreme (ASP.NET MVC)
Data Grid
- Documentation - Add supported attributes to "ASP.NET MVC Controls > Client-Side Data Validation > Overview" and a note on how they can be applied.
Data Visualization
- Chart - The global Theme setting overrides the global Palette.
UI Widgets
- The "CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable." error occurs in IE11.
DevExtreme (HTML JS)
Data Grid
- The "E0009" error occurs on an attempt to open a drop-down window if an invalid value is entered into dxDateBox inside the detail grid filter row.
- Arrow keys are not working for date time fields in a detail DataGrid.
- Column width is not automatically changed using one-way bindings in Angular.
- Data is restored after pressing Save (Enter) in FF in some cases.
- DataGrid doesn't export dates in the 'shortDateShortTime' format if dataType is 'datetime'.
- An edit cell is too wide in the batch and cell editing modes with jQuery 3.2.1.
- Columns' visibility binding update refreshes incorrect columns when some of them are defined as banded columns (Angular).
- dxSelectBox is not closed on focusing another editor if its value is not valid.
- Horizontal scrolling performance is low in IE.
- The button placed in the detail template doesn't raise the click event and can't be clicked.
- The current sorting order is lost after a grouped column is dragged back to the table area.
- dxDataGrid HeaderFilter - postProcess of a custom dataSource is ignored.
- dxDataGrid renders unexpected group headers of the edit form starting with 17.1.8 when the embedded dxForm configuration is defined.
- dxDataGrid throws an exception on changing the sort order when column headers are hidden.
- dxDataGrid: The menu is incorrectly displayed in the toolbar.
Data Visualization
- BootstrapChart - A label connector is not consistent when rotation is enabled.
- Chart's tooltip can be clipped if a custom container is used.
- dxChart - The minBarSize field does not work properly when the logarithmic scaling is enabled.
- dxChart - The total summary value is calculated in absolute units in the stackedBar chart.
- dxChart: data point (bar) is hidden if the showZero option is off (false or undefined).
DevExtreme Core
- BindingOptions does not work properly with the selectedItemKeys field of a list.
- Collection widgets are not updated when a number of items in their data source is changed in an Angular app under certain conditions.
- DataGrid - Master-Detail - A master row click is raised with wrong data when clicking a row of a detail grid.
- DevExtreme widgets incorrectly parse milliseconds for date strings.
- dxForm - The "Unable to get property 'X' of undefined or null reference" error occurs on an attempt to edit a complex field when the form data source is not specified.
- dxSelectBox - 'bindingOptions' sometimes work incorrectly with the AngularJS component.
- FileUploader throws the "Cannot read property 'slice' of undefined" error if it's bound to an undefined variable using two-way binding in AngularJS.
- It is impossible to simultaneously change several options of a widget in an Angular app at runtime.
- The "Value cannot be null." error occurs when building an iOS package.
- TypeScript with the AngularJS approach - The "bindingOptions" option is missing.
DevExtreme Tools
- Splashscreen is not hidden automatically with Android version 6.0.1 and 7.0.
- The "Value cannot be null. Parameter name: buffer" error occurs when building an iOS package.
- The "Your binary is not optimized for iPhone 5" error occurs on uploading an application to the app store.
Scheduler
- An appointment collector is not displayed when ODataStore is used as a data source for resources.
- The current date indicator is not displayed when the Compact Light theme is used.
- dxScheduler does not apply the firstDayOfWeek option properly when a localization is applied.
- Knockout context is incorrectly applied in the dropDownAppointment template.
- Appointments' positions are not updated after cellDuration is changed.
- The last date cell is not displayed if its interval is less than cellDuration.
- The newData parameter passed to the onAppointmentUpdating event handler has an incorrect value when an appointment is updated using Drag and Drop.
- The Week view is not rendered correctly in a container with a small width.
- Scheduler does not update its scrollbar if the cellDuration option is changed.
Tree List
- dxTreeList produces duplicate child nodes when OData is used and a key field has the Guid type.
UI Widgets
- Changing an accordion item's title at runtime results in losing its content.
- Documentation: dxFilterBuilder - The allowHierarchicalFields option is not fully described.
- dxBox - Documentation for the shrink option of the item is missed.
- dxContextMenu associated with a container element is shown even if the contextmenu event fires for a nested HTML element.
- dxFilterBuilder - The "Cannot read property 'onShown' of null" error occurs on an attempt to open dxDropDownBox defined in editorTemplate.
- dxFilterBuilder - There is no room for all columns when there are too many columns.
- dxFilterBuilder gets an incorrect value after deleting items if they are added without the "And" operator.
- dxLookup - Duplicated OData requests are sent when a widget has a filter.
- dxMenu - The submenu is not hidden when the 'Hide submenu on mouse leave' option is enabled.
- dxNumberBox - It is impossible to type digits after clearing a number.
- dxNumberBox - It's impossible to enter '0' in the decimal part after any digit is specified.
- dxNumberBox - The max option doesn't work when an invalid value is entered twice.
- dxNumberBox changes its value after removing all chars from the integer part.
- dxNumberBox inside dxForm does not raise the form's onFieldDataChanged event in IE when a dot thousand separator is used.
- dxResponsiveBox - The area with content that does not fit into the available space is rendered differently in different browsers.
- dxResponsiveBoxes overlap each other if their heights are not specified.
- dxSelectBox raises the onFocusIn event when selecting an item in the dropdown.
- dxTagBox does not deselect the '(All)' item.
- dxTagBox renders duplicate tags after search.
- dxTreeView - Selection performance is slow in Angular when the control contains many nodes.
- dxTreeView does not sort items according to the dataSource settings when the searchValue option is specified.
- FilterBuilder - The formatter is not applied to a field containing data of the date type.
- FilterBuilder returns dates as string instead of Date objects when a date value is specified without using the date picker.
- It is not possible to scroll the dxMap widget when the Google maps gesture handling feature is enabled.
- It's impossible to type the minus sign using the numpad in IE.
- List - The item collection keeps deleted items.
- Menu - The root menu item looses focus when a sub-item is hovered.
- SelectBox - The selected value is not highlighted in the drop-down window initially when the widget is bound to the CustomStore instance and the deferRendering option is disabled.
- TabPanel - The "template" field cannot be dynamically updated using the JQuery selector.
- TagBox - A search result is not cleared on an attempt to remove one of the selected items and search text.
- TextBox text is overlapped by a validation error sign if rtlEnabled is true.
- The Filter Builder does not filter records by a date value that was typed manually.
- Typescript Definitions - The dxPopoverOptionsexport interface does not include the 'string' type for the 'position' option.
- When using a special accounting format, dxNumberBox changes number signs after removing a char.
- Widgets are not fully responsive inside a resizable Popup.
↧
January 25, 2018, 4:21 am
DevExpress DXperienceMaintenance release includes several bug fixes.
Fixes
DevExpress has released a maintenance update across their entire product range.
↧
January 25, 2018, 4:23 am
DevExpress UniversalMaintenance release includes several bug fixes.
Fixes
DevExpress has released a maintenance update across their entire product range.
↧
January 26, 2018, 2:58 am
DevExpress VCL SubscriptionMaintenance release includes several bug fixes.
Fixes
ExpressBars Suite
- Ribbon - The Customization Form's font (MS Sans Serif) doesn't match the Ribbon control's font (Tahoma).
- Ribbon - The scaling factor is not applied to check marks of bar buttons within a subitem's dropdown menu.
- Ribbon is incorrectly painted if an application is automatically moved to another monitor in response to turning off the monitor displaying the application in a multiple monitor setup.
ExpressDataController
- Lookup editors with Time list fields always add a date part to displayed texts.
- The topmost group row is not displayed if group rows are sorted by summary values.
ExpressDocking Library
- The control reserves excessive memory for double-buffered drawing on restoring the control's layout from an INI file if the current monitor DPI exceeds 96.
ExpressEditors Library
- Control has no parent window exception when invoking TdxColorDialog.
- cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
- TcxCheckGroup stores the default EditValue property value to a DFM file.
- TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
- TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
- TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
- TdxCameraControl doesn't apply antialiasing when scaling output frames.
ExpressExport Library
- Export to Excel - Excel-compatible cell editors export their NULL values as empty strings if True is passed as the AUseNativeFormat parameter to an export method.
ExpressLayout Control
- A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
- Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
- An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
- Layouts containing a number of hidden groups are loaded very slowly.
- Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.
ExpressLibrary
- Add the capability to override the global touch-friendly scrolling mode setting for individual DevExpress controls.
- DevExpress controls on MDI Child forms do not display Touch-friendly scrollbars.
- dxColorEdit and dxColorGallery don't apply new localized strings to color group captions located in the cpOffice color palette after localizing it.
- SVG Images - The "Text" element's font size set in typographic points is parsed incorrectly.
- TdxUIAdornerManager - Adorners associated with items and groups in the TdxRibbon control are visible when its ShowTabGroups property is set to False.
- The current monitor DPI is ignored on saving the layout and properties of cxPivotGrid, TcxGrid, cxVerticalGrid, cxTreeList, TcxScheduler, TdxTileControl, TdxTileBar, TdxLayoutControl, and TcxPropertiesStore.
ExpressMap Control
- The BingServices demo doesn't update a hint for a pushpin created using the "Change start point" context menu item.
ExpressNavBar
- Performance issues when adding a large number of items and/or groups.
- Side Bar Views - Increasing the control's height does not scroll to show an active group's items automatically, provided that the group's TopVisibleLinkIndex property value is positive.
ExpressPageControl
- The "List index out of bounds (-1)" exception occurs on painting skinned tabs if the control's width is too small to fit them.
ExpressPDFViewer
- An application hangs on loading a document containing JBIG2-compressed images with Huffman coding.
- Application hangs on loading certain documents with images compressed using the Group 3 CCITT facsimile encoding.
- Quantization parameters for JPX image decoding are initialized incorrectly in certain cases.
- The control identifies an incorrect name of a system font corresponding to a certain unembedded font within a document.
ExpressPivotGrid Suite
- Dropping down a filter from a TcxGrid or Pivot Grid will focus the main app window.
ExpressPrinting System
- LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
- Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.
ExpressQuantumGrid Suite
- All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
- All Views - Glitches appear as a result of vertical scrolling in certain cases.
- An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
- Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
- Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
- Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
- Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
- cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
- Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
- TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
- The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.
ExpressRichEdit Control
- Closing the popup menu of a Rich Edit control invokes its parent control's popup menu.
- Export to HTML - The first & character delimiting parameters is omitted in hyperlinks.
- Mail merge ignores format strings specified for integer mail merge fields.
- Scroll and pan touch gestures do not function.
ExpressScheduler Suite
- Modern Style - Date Navigator shows scroll buttons in each displayed month header.
- Modern Style - Events are incorrectly snapped to time slots in the Timegrid and Gantt Views.
- Scrolling an event that lasts more than one day out of view and back duplicates the event in the scheduling area.
ExpressSkins Library
- The text displayed in the dialog invoked by a MessageDlg function call blends with the background if the Sharp, Darkroom, or DevExpressDarkStyle skin is applied.
ExpressSpreadSheet
- An in-place cell editor does not apply a set of font attributes to the entire cell content.
- Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
- Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
- Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
- The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
- The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
- The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.
↧
↧
January 26, 2018, 3:21 am
ExpressGridPackMaintenance release includes several bug fixes.
Fixes
ExpressEditors Library
- Control has no parent window exception when invoking TdxColorDialog.
- cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
- TcxCheckGroup stores the default EditValue property value to a DFM file.
- TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
- TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
- TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
- TdxCameraControl doesn't apply antialiasing when scaling output frames.
ExpressLayout Control
- A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
- Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
- An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
- Layouts containing a number of hidden groups are loaded very slowly.
- Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.
ExpressPivotGrid Suite
- Dropping down a filter from a TcxGrid or Pivot Grid will focus the main app window.
ExpressPrinting System
- LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
- Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.
ExpressQuantumGrid Suite
- All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
- All Views - Glitches appear as a result of vertical scrolling in certain cases.
- An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
- Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
- Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
- Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
- Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
- cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
- Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
- TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
- The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.
ExpressSpreadSheet
- An in-place cell editor does not apply a set of font attributes to the entire cell content.
- Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
- Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
- Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
- The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
- The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
- The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.
↧
January 26, 2018, 3:24 am
ExpressNavigationPackMaintenance release includes several bug fixes.
Fixes
ExpressBars Suite
- Ribbon - The Customization Form's font (MS Sans Serif) doesn't match the Ribbon control's font (Tahoma).
- Ribbon - The scaling factor is not applied to check marks of bar buttons within a subitem's dropdown menu.
- Ribbon is incorrectly painted if an application is automatically moved to another monitor in response to turning off the monitor displaying the application in a multiple monitor setup.
ExpressDocking Library
- The control reserves excessive memory for double-buffered drawing on restoring the control's layout from an INI file if the current monitor DPI exceeds 96.
ExpressEditors Library
- Control has no parent window exception when invoking TdxColorDialog.
- cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
- TcxCheckGroup stores the default EditValue property value to a DFM file.
- TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
- TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
- TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
- TdxCameraControl doesn't apply antialiasing when scaling output frames.
ExpressLayout Control
- A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
- Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
- An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
- Layouts containing a number of hidden groups are loaded very slowly.
- Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.
ExpressNavBar
- Performance issues when adding a large number of items and/or groups.
- Side Bar Views - Increasing the control's height does not scroll to show an active group's items automatically, provided that the group's TopVisibleLinkIndex property value is positive.
ExpressSkins Library
- The text displayed in the dialog invoked by a MessageDlg function call blends with the background if the Sharp, Darkroom, or DevExpressDarkStyle skin is applied.
↧
January 26, 2018, 3:27 am
ExpressQuantumPackMaintenance release includes several bug fixes.
Fixes
ExpressEditors Library
- Control has no parent window exception when invoking TdxColorDialog.
- cxLabel - The width is not stored to a DFM file if the AutoSize and Properties.WordWrap properties are set to True.
- TcxCheckGroup stores the default EditValue property value to a DFM file.
- TcxCustomComboBox descendants - An incorrect AIndex parameter value is passed to a Properties.OnDrawItem event handler if the Properties.IncrementalFiltering property is set to True.
- TcxCustomEdit descendants - Creating and assigning the Parent property in a TForm.OnCreate event handler are significantly slower compared with v16.2.
- TcxShellBrowserDialog - Add a property that returns the current shell item's identifier (PIDL).
- TdxCameraControl doesn't apply antialiasing when scaling output frames.
ExpressLayout Control
- A layout control's OccupiedClientWidth property returns the OccupiedClientHeight property value.
- Add the capability to customize content offsets in tabbed group pages using the LayoutLookAndFeel.Offsets options.
- An AV occurs when assigning a value to the LayoutLookAndFeel property in a TdxLayoutControl descendant's constructor.
- Layouts containing a number of hidden groups are loaded very slowly.
- Performance issues when a TdxForm scales a layout control containing a number of TdxLayoutLabeledItems whose CaptionOptions.WordWrap property is set to True.
ExpressPrinting System
- LayoutControl Report Link - The preview truncates captions of elements whose CaptionOptions.Width property value is greater than 0 in certain cases.
- Spreadsheet Report Link - Rich text formatted content located in worksheet cells is printed as plain text.
ExpressQuantumGrid Suite
- All unbound Views - Opening a visually inherited form in the IDE causes an exception after modifying the number of grid items in the form's ancestor.
- All Views - Glitches appear as a result of vertical scrolling in certain cases.
- An AV occurs after calling a View's RestoreFrom~ procedure if it removes the View's layout elements, provided that the loaded layout was saved in v17.1 or an earlier version.
- Banded Table View - Master-Detail - The "List index out of bounds" exception occurs when expanding/collapsing master rows if per-pixel scrolling is enabled.
- Clicking a cell in a row located under an inserted but not yet posted row doesn't update the cell's value if this click cancels row insertion and the OptionsBehavior.AlwaysShowEditor property is set to True.
- Conditional Formatting - The "Conditional Formatting Rule" dialog does not recognize lowercase non-English characters in data field names specified within a rule condition expression.
- Conditional Formatting - The "Conditional Formatting Rule" dialog omits spaces in data field names specified within a rule condition expression.
- cxRichEdit - Unformatted text in an in-place editor is scaled incorrectly when the system DPI exceeds 96.
- Export - All formatted content export routines allocate excessive memory on exporting a Master-Detail view.
- TcxCustomGridTableView descendants - Conditional formatting is not applied to a grid item whose content style is assigned.
- The control's ScaleBy procedure does not scale the size of a custom font used to display root level tab captions.
ExpressSpreadSheet
- An in-place cell editor does not apply a set of font attributes to the entire cell content.
- Calling the ApplyBestFit procedure of a column or row can result in incorrect font scaling in all DevExpress controls used in an application, provided that the system DPI differs from 96.
- Cell style data is incorrectly stored in the XML Spreadsheet format within the clipboard.
- Inconsistent behavior on performing string operations on values stored in Date/Time-formatted cells.
- The default column and row sizes are incorrectly loaded from an XLSX file if the system DPI is higher than 96.
- The first column displays cells of other columns if it is wider than the spreadsheet's visible content area.
- The scaling factor for text edited by using an in-place cell editor is calculated incorrectly when the system DPI exceeds 96.
↧
February 16, 2018, 2:37 am
Easily create structurally-similar code with new Smart Duplicate Selection feature.Easily create structurally-similar code with new Smart Duplicate Selection feature.
Features
- Smart Duplicate Selection - This feature makes creating structurally-similar code significantly easier and orders of magnitude faster. Select the code you want to duplicate and instead of copying anything to the clipboard, just press Shift + Enter to duplicate the selection. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
- Code Formatting - The new Simple Wrap option allows you to wrap only those line parts that exceed the margin, performing non-greedy wrapping and adding a minimal number of line breaks.
- Unit Testing - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
- Code Analysis - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
- Enable/disable specific Code Issues.
- Add/remove Code Issues to/from Visual Studio's background analysis.
- Specify the severity of each Code Issue.
- Region Creation - Use the Ctrl+3 shortcut to create a region around the current member or selection instantly.
- C# 7 Syntax Support - CodeRush now supports С# 7 syntax in features that generate exception-throwing statements (like Throw Exceptions Contract).
↧
↧
February 16, 2018, 2:39 am
Now supports С# 7 syntax in features that generate exception-throwing statements.Now supports С# 7 syntax in features that generate exception-throwing statements.
Features
CodeRush for Roslyn
- Smart Duplicate Selection - This feature makes creating structurally-similar code significantly easier and orders of magnitude faster. Select the code you want to duplicate and instead of copying anything to the clipboard, just press Shift + Enter to duplicate the selection. SDS duplicates the selection, placing text fields around the code - parts likely to change in the duplication.
- Code Formatting - The new Simple Wrap option allows you to wrap only those line parts that exceed the margin, performing non-greedy wrapping and adding a minimal number of line breaks.
- Unit Testing - You can now run unit tests under SciTech Software’s .NET Memory Profiler. If this third-party product is installed, you can use the Run Under Memory Profiler option to run tests designed to identify memory leaks and other memory usage issues.
- Code Analysis - CodeRush Analyzers now appear in the Code Issues Catalog. You can use this options page for the following tasks:
- Enable/disable specific Code Issues.
- Add/remove Code Issues to/from Visual Studio's background analysis.
- Specify the severity of each Code Issue.
- Region Creation - Use the Ctrl+3 shortcut to create a region around the current member or selection instantly.
- C# 7 Syntax Support - CodeRush now supports С# 7 syntax in features that generate exception-throwing statements (like Throw Exceptions Contract).
↧
February 28, 2018, 2:34 am
ExpressGridPackMaintenance release includes several bug fixes.
Fixes
ExpressEditors Library
- cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
- cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
- cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
- In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
- TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
- TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.
ExpressLayout Control
- A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
- If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
- TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.
ExpressPrinting System
- Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
- TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
- TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.
ExpressQuantumGrid Suite
- Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
- Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
- Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
- Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
- Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
- TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.
ExpressSpreadSheet
- Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
- Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
- Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
- FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
- Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
- Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
- Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
- The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
- The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
- The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.
↧
February 28, 2018, 2:36 am
ExpressNavigationPackMaintenance release includes several bug fixes.
Fixes
ExpressBars Suite
- Strange behavior TdxBarEditItem property ColorComboBox.
- TdxRibbonMiniA toolbar displays its items in one row instead of two due to incorrect panel height calculation with certain monitor DPI values.
- TdxRibbonRadialMenu - A menu is displayed incorrectly on monitors whose color depth is 16 bit.
- The "BarManager has broken BarItem links" exception occurs after reopening a descendant form if TdxBarSubItem has been created in an ancestor form via the UI Generator.
ExpressEditors Library
- cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
- cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
- cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
- In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
- TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
- TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.
ExpressLayout Control
- A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
- If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
- TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.
ExpressNavBar
- An AV occurs on closing an application if the dxNavBar unit follows dxNavBarViewsFact in the application's uses clause.
- Calling the MakeLinkVisible and MakeGroupVisible procedures of the NavBar control has no effect if its OptionsBehavior.Common.AllowChildGroups property is True.
- Explorer Bar Views - A touch-friendly scrollbar does not update its position in response to resizing the NavBar control's width.
ExpressPrinting System
- Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
- TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
- TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.
↧
February 28, 2018, 2:40 am
ExpressQuantumPackMaintenance release includes several bug fixes.
Fixes
ExpressEditors Library
- cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
- cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
- cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
- In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
- TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
- TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.
ExpressLayout Control
- A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
- If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
- TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.
ExpressPrinting System
- Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
- TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
- TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.
ExpressQuantumGrid Suite
- Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
- Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
- Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
- Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
- Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
- TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.
ExpressSpreadSheet
- Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
- Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
- Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
- FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
- Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
- Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
- Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
- The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
- The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
- The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.
↧
↧
February 28, 2018, 2:41 am
DevExpress VCL SubscriptionMaintenance release includes several bug fixes.
Fixes
ExpressBars Suite
- Strange behavior TdxBarEditItem property ColorComboBox.
- TdxRibbonMiniA toolbar displays its items in one row instead of two due to incorrect panel height calculation with certain monitor DPI values.
- TdxRibbonRadialMenu - A menu is displayed incorrectly on monitors whose color depth is 16 bit.
- The "BarManager has broken BarItem links" exception occurs after reopening a descendant form if TdxBarSubItem has been created in an ancestor form via the UI Generator.
ExpressEditors Library
- cxLookupComboBox - Incremental filtering is not applied to items when editing non-terminal characters in an item's text displayed by clicking the item in the editor dropdown window.
- cxLookupComboBox displays an incorrect value if a lookup field's OnGetText event is handled.
- cxRadioGroup - An in-place editor's content size/layout calculation and repaint operations are performed slowly if the system and monitor DPI do not match.
- In-place text editors whose Properties.EchoMode property is set to eemPassword display asterisks instead of bullets if the native style is applied and themes are enabled in certain cases.
- TcxScrollBox - If nested top-aligned controls are created within the parent form's OnCreate handler, the scroll container displays no scrollbars, provided that its AutoScroll property is True.
- TcxShellTreeView, TcxShellListView, and TcxShellBrowserDialog - An AV occurs when the Root.BrowseFolder and Root.CustomPath properties are assigned bfCustomPath and a path containing a file name at design time.
ExpressLayout Control
- A tabbed group's tabs display accelerator characters for layout elements whose CaptionOptions.ShowAccelChar property is set to False.
- If the TcxGroupBox control placed within TdxLayoutControl is skinned, the upper part of the group box caption is cropped in certain cases.
- TdxLayoutControl - Increase the recalculation performance of items with WordWrap = True.
ExpressLibrary
- SVG Images - An application form is created slowly if it contains a TcxImageList component with multiple vector images.
- SVG Images - The "Invalid Operation in GDI+ (Code 2)" exception occurs on drawing an image whose dimensions exceed its ViewBox's size by an order of magnitude.
- TcxPropertiesStore - Persisting properties of components and controls ignore their current scaling factor.
- TdxCalloutPopup - The font size of an editor displayed in a callout can scale incorrectly if the editor's ParentFont property is True and the system DPI exceeds 96.
ExpressNavBar
- An AV occurs on closing an application if the dxNavBar unit follows dxNavBarViewsFact in the application's uses clause.
- Calling the MakeLinkVisible and MakeGroupVisible procedures of the NavBar control has no effect if its OptionsBehavior.Common.AllowChildGroups property is True.
- Explorer Bar Views - A touch-friendly scrollbar does not update its position in response to resizing the NavBar control's width.
ExpressPageControl
- Incorrect resizing of child components in cxPageControl.
ExpressPDFViewer
- An application hangs on loading a document containing images compressed using the Group 3 CCITT facsimile encoding that has an incorrect end-of-line marker.
- An application hangs on loading certain documents that contain CID Type 1 fonts.
- Document pages are displayed incorrectly due to incorrect size calculations in certain cases.
- In certain cases, an AV occurs on reading an empty string within a document encrypted using the AES 128 algorithm.
- In certain cases, loading a document whose "endstream" and/or "endobj" keywords are omitted raises an AV or results in displaying the document incorrectly.
- The control's OptionsFindPanel.SearchString property is automatically cleared on displaying the Find Panel if the property's value is specified in the OnShowFindPanel event handler.
ExpressPrinting System
- Page Setup dialog - The "No Fill" text displayed by the background fill selection button is scaled twice.
- TdxGridReportLink - The grid column's Properties.Alignment.Vert property value is ignored for merged cells in the resulting report.
- TdxGridReportLink - The Invalid Pointer Operation exception occurs on rebuilding a report for a TcxGrid control with preview items, provided that the report link's OptionsPreview.Visible property is True.
ExpressQuantumGrid Suite
- Conditional Formatting - A conditional formatting rule created by using the "Conditional Formatting Rules Manager" dialog is applied to the first grid column instead of the column selected via the "Show formatting rules for:" combo box.
- Export - Table and Banded Table View - ExportGridTo~ methods pass nil as the ARow parameter to the Styles.OnGetFooterSummaryStyle event handler invoked for a group footer.
- Find Panel - The application freezes when searching text within a column with cxRichEdit as its in-place editor, provided that the multi-threaded filtering is enabled in a data controller.
- Master-Detail - The control's scaling factor is applied twice to custom pixel dimensions of items in a detail View.
- Table and Banded Table Views - The control's scaling factor does not apply to the column header height if the latter is explicitly specified by using the View's OptionsView.HeaderHeight property.
- TcxGridPopupMenu - Table and Banded Table Views - The built-in group row popup menu cannot be invoked.
ExpressRichEdit Control
- An AV occurs on loading an HTML file whose declared encoding does not match the actual text encoding.
- Export to RTF - The first item in the bulleted list that begins an exported document is displayed incorrectly by WordPad running under Windows 7.
- NativeAPI - A new IdxRichEditTable.TableBackgroundColor property value is not applied to individual table cells as their background color.
- The content layout is incorrectly formed on exporting certain RTF documents to the DOCX format.
ExpressScheduler Suite
- Scrolling an all-day event out of view and bringing it back to view duplicates this event in the scheduling area.
- TcxSchedulerAggregateStorage - Events created in a linked TcxSchedulerDBStorage object are not immediately visualized.
- Week View - Day names are displayed incorrectly when resources are grouped by date.
ExpressSpellChecker
- In Check As You Type mode, an AV can occur on closing a form, provided that focus is in the editor whose text is being checked.
- Scrollbars can be displayed in the localized AutoCorrect Options dialog.
ExpressSpreadSheet
- Cell reference update routines do not check if a cell reference and the referred cell are in different worksheets.
- Cells containing Boolean values are incorrectly copied/cut into the clipboard in the XML Spreadsheet data format.
- Colored rectangles outlining cells and/or cell ranges referenced by a formula expression edited by using an in-place cell editor persist after closing the editor.
- FALSE Boolean values are hidden in cells if the OptionsView.ZeroValues property is set to False.
- Pasting a cell range copied from an external application into an unlocked cell(s) of a protected worksheet results in overwriting locked cells overlapped by the pasted cell range.
- Source and destination cells' locked states are incorrectly merged on pasting a cell range from the clipboard in the XML Spreadsheet format.
- Spreadsheet Report Link - Rich text formatted content located in worksheet merged cells is printed as a plain text.
- The CONCATENATE function returns an incorrect result if it accepts at least one reference to a cell range as a parameter.
- The right or bottom custom border of a merged cell is not displayed if the merged cell encompasses two or more cells in a row or column, respectively.
- The TEXT function returns an incorrect result if a string constant is included as a part of the specified formatting pattern.
↧
DevExtremeMaintenance release includes several bug fixes.
Fixes
DevExtreme Demos
- The Form Country SelectBox - The Validation demo does not load data.
- ThemeBuilder - The hovered Menu item text color is not applied for second-level sub-items.
Data Grid
- Adding a new row when grouping is enabled overwrites an existing row.
- AllowHiding has no effect if the Column Chooser mode is "select".
- Content flickers after editing in virtual scrolling mode under certain conditions.
- ExportToExcel exports all rows with the filter applied.
- The "title" attribute is generated for column headers in IE.
- The getCellElement method returns an incorrect cell element in "form" editing mode.
- The header filter doesn't pass the selected value to the loadOptions object.
- Validation error message is rendered multiple times if a cell template has an editor.
- DataGrid bound to CustomStore does not show a loading indicator on sorting.
- DataGrid clears date column values on editing when the dateSerializationFormat option is specified using dxDateBox.defaultOptions.
- DataGrid displays an unnecessary vertical scrollbar if stateStoring is enabled and columnAutoWidth is true.
- DataGrid does not save data properly when a data item represents an instance of a class.
- DataGrid is slow when using columnHidingEnabled and virtual scrolling.
- DataGrid throws the "Cannot read property 'getInstance' of undefined" error after upgrade to 17.2.5.
- Documentation - it is necessary to describe how the visibleIndex field works with the checkbox selection feature enabled.
- dxDataGrid - Popup Edit Form is not resized correctly if minHeight/maxHeight is specified after the browser window is minimized or maximized.
- FilterBuilder does not preserve the last filter value until you accept it.
- The Grid's cellValue method accepts the column index rather than the visible column index as the second parameter.
- TreeList - minWidth doesn't work correctly if component is placed in a div with a smaller size.
Data Visualization
- Chart - Label Connectors are drawn incorrectly if the chart is rotated and labels have rotationAngle.
- Chart - The showZero option has no effect on zooming in/out action.
- Chart - The Values axis range is not updated according to a new datasource when the useAggregation option is enabled.
- Chart - Using the minBarSize field breaks bar drawing in the stacked bar char.
- Chart - Zooming out action doesn't work if a data source contains a single point.
- dxChart -The "Failed to execute 'createPattern' on 'CanvasRenderingContext2D': The canvas width is 0." error occurs on an attempt to export data when scale breaks are enabled.
- PieChart throws the "Cannot read property '0' of undefined" error when large numbers are used.
- PolarChart throws the "Cannot read property 'length' of undefined" error when the useSpiderWeb option is changed at runtime.
- Properties on the third level of hierarchy have the any type.
- RangeSelector - The "Error: <path> attribute d: Expected number" error occurs if chart.valueAxis.type is set to "logarithmic".
- The "Cannot read property 'radius' of undefined" error occurs if the PieChart data source has no data.
- The commonseriesSettings and series fields have the object type.
DevExtreme Core
- The "Expected 0 arguments, but got 1." errors occur when building a project with the fullTemplateTypeCheck Angular option enabled.
DevExtreme Tools
- An Android application doesn't display a custom splash screen image after building a new application template.
- The "Missing App Store Icon (iTunesArtwork)" error occurs on an attempt to publish DevExtreme mobile application on AppStore.
Scheduler
- dxPopups always appear behind dropDownAppointmentTemplate in the Scheduler.
- dxScheduler - It is impossible to set the currentView option in the onInitialized handler.
- Scheduler - A monthly recurrence rule for the last days works incorrectly.
- Scheduler - Sometimes it is impossible to drag-and-drop appointments.
- Scheduler - The time scale header sticks under certain circumstances when you scroll in Firefox.
- Scheduler doesn't change the current time indicator when the timezone is specified.
- Scheduler has an incorrect layout when the view selector is hidden due to the adaptive dx-scheduler-small CSS class.
Tree List
- TreeList working in on-demand mode keeps asking for children of empty nodes.
UI Widgets
- Changing an accordion item's title at runtime results in losing its content.
- DataGrid - The sorting icon (asc/desc) in the header context menu is misaligned.
- DateBox increases the width of its DateTime picker when it is opened in IE and Edge.
- Drop down based editors do not select items with iOS (iPad, iPhone).
- dxTagBox - The "Select All" check box selects all records after search if selectAllMode is "allPages".
- dxTagBox - The CustomStore.load method is called by the widget multiple times when loadMode = raw.
- dxTagBox - The Search value is not shown when an item is selected in the drop-down list.
- dxTextBox does not allow deleting characters using the Backspace key when mask is used on certain Android devices.
- FilterBuilder simplifies its filter expression returned by the value option.
- FilterBuilder throws an error if the field's dataField option is not specified.
- Form - An item becomes bound when only its name option is set.
- Form - It is impossible to access an item inside a group tab.
- Lookup is cleared by the Enter key press.
- NumberBox - Masks do not work properly with the friction part.
- NumberBox - The "text" option does not work.
- NumberBox - The clear button sets a value to an empty string.
- Popup looks cuts off in MS Edge and IE if width is 'auto'.
- ScrollView - The vertical scrollbar is displayed with a visual glitch on scrolling in Firefox 58.0.1 on Android (both tablets and phones).
- SelectBox - Data request is executed each time the widget with some selected value loses focus.
- SelectBox - The 'onCustomItemCreating' event is always raised with the 'SearchEnabled' and 'AcceptCustomValue' property enabled since v17.1.
- Slider - Tooltip dimensions are not updated according to the formatted content length.
- TagBox - A newly added custom item produces an empty tag in a data source.
- TagBox - The order of selected items is incorrect at the API level.
- The Form raises "Cannot read property 'Field Name' of undefined" if undefined is set as the Form formData.
- The Popup changes its position when the animation option is specified using the defaultOptions method under certain conditions.
- The readOnly option of a form item must save its state when the Form's readOnly option is changed.
- There is no typescript definition for the DevExpress.ui.dxOverlay.baseZIndex method.
- TreeView displays a previously selected node after a filter is cleared.
- Updating dxPopup toolbarItem options makes the dxScrollView inside the popup content scroll to the top.
↧
DevExpress WPFMaintenance release includes several bug fixes.
Fixes
DXBars for WPF
- A closed tab item doesn't release memory in certain cases.
- InvalidOperationException is raised in GridControl when its context menu is opened in a window created in a new thread.
- Keygestures in BarSubItem don't work when this BarSubItem's popup isn't opened.
DXCharts for WPF
- An Annotation element cannot be linked to the Series Point item in certain situations.
- ArithmeticException is thrown in the chart when using the DataSourceBasedErrorBars indicator with null values.
- Axis Label is hidden when a custom measure unit is applied to the DateTime scale in certain situations.
- DataSource-based Error Bars are not hidden when Null values are passed from the data source.
- Labels are missing in the Chart Designer's Property Grid if the Dark color scheme is applied.
- Pie 3D - The HoleRadiusPercent property binding is not effective.
- Side Margins are calculated incorrectly if a Bubble Series is displayed.
- The ColorDataMember property does not work after upgrade to version 17.2.5.
- Tooltip - Inconsistency when displaying tooltip values for aggregated Series points with similar arguments.
DXControls for WPF
- ControlTemplate of a DXTabItem header cannot be found using the Shift+Click combination in the WPF Theme Editor tool.
- DXOpenFileDialog's Help button refers to the ru-ru version of the support.microsoft.com web site.
- ExecutedRoutedEventArgs' Source and OriginalSource properties don't contain a corresponding DXTabItem when the CloseCommand is bound using CommandBindings.
- Setting the ShowHelp property to false doesn't hide the Help button.
- Smart Tag - The ItemsSourceWizard window freezes in a certain scenario.
- TreeView items are not resized when touch themes are applied.
DXDiagram for WPF
- ArgumentException is raised in DiagramControl when it's exported to a file with another extension.
- Connectors' end and begin items are not set if ItemTemplate doesn't contain DiagramContentItem.
- DiagramContainer's background isn't transparent in version 17.2.
- IOException is raised in DiagramControl when it's exported to a locked file.
DXDocking for WPF
- ArgumentOutOfRangeException is raised when closing an application containing DockLayoutManager with a floating panel in BackstageView.
- Dock item renaming functionality is broken in v17.2.5.
- LayoutPanel's borders are not drawn properly if the LayoutPanel.MinWidth property is specified.
- Memory leak in the case of using PdfViewerControl or PropertyGridControl.
- The FloatingPaneWindow.EnsureRelativeSize method throws ArgumentNullException in certain cases.
DXEditors for WPF
- ComboBoxEdit with CheckedTokenComboBoxStyleSettings - ThrowArgumentOutOfRangeException occurs when tokens are deleted quickly.
- FlyoutControl is displayed on the wrong monitor when multiple monitors are used.
- TrackBarEdit isn't updated immediately in PostMode.Delayed mode when its thumb is dragged.
DXGrid for WPF
- A "DateTime" column's filter popup doesn't reset the AutoFilter Row's operator and doesn't pass the currently selected value to the AutoFilter Row's cells.
- A selected cell's value is not updated when SetCellValue is called in a grouped GridControl bound to DataTable and EnableRowUpdateOptimization is enabled.
- ArgumentOutOfRangeException is raised when the number of pasted values is greater than the number of columns in GridControl.
- AutoFilterRow's actual criteria operator is automatically changed when GridControl is grouped.
- Bands are generated too slow when the BandsSource collection is changed.
- Compact View - There is no built-in capability to enable the Show In Groups mode by default.
- Conditional Formatting Rules Manager uses string values rather than numeric ones when a condition is specified using formulas.
- EditForm doesn't focus the first visible editor.
- Exporting GridControl with sparklines causes ArgumentOutOfRangeException.
- GridControl - The BestFitColumns method calculates the GridColumn.Width property incorrectly when the 125 DPI settings are used.
- GridControl with a fixed column and AutoWidth = "True" breaks LayoutControl's measuring mechanism.
- In Server Mode GridControl filters its rows incorrectly when AutoFilterRow is used.
- Inactive PLinqInstantFeedbackDataSource throws NotSupportedException.
- OverflowException is raised when the PropertyChanged event is raised for a property with the Double.NaN value and OptimizeSummaryCalculation is enabled.
- Override data grid cell automation id generation.
- TableView.DeleteRow deletes the last row in addition to a target data row when filtering or/and sorting are used.
- The filter is not restored in the Grid with bands and AutoFilterRow.
- The last visible band's checkbox is not disabled in ColumnChooser.
- Threading problem detection is not disabled.
DXLayoutControl for WPF
- LayoutControl does not align the item content correctly when a specific set of characters is used in the item labels.
- LayoutControl incorrectly arranges its elements with high DPI settings at design time.
DXMap for WPF
- Custom Search Provider example is incomplete.
- ListSourceDataAdapter - Coordinate system converters are applied incorrectly in certain situations.
- The Bing Search example uses obsolete search options.
DXPivotGrid for WPF
- A lot of internal binding exceptions are raised in the "T410760" example.
- ArgumentOutOfRangeException is thrown after dragging a grouped field with one field in it.
- Best fit and column resizing work incorrectly if high DPI is enabled.
- GetRowIndex(Object[]) does not work when passing values for more than 2 fields.
- The PrefilterCriteriaChanged event is raised when a field filter is changed.
- WPF PivotGrid - Showing the built-in Print Preview under a custom DPI value results in the "All rectangle borders must have the same thickness" error.
DXPrinting for WPF
- DocumentPreviewControl - A document doesn't fit into a page on changing its margins.
- DocumentPreviewControl - InsertAction doesn't work if the CommandBarStyle property has the Bars value.
- DXPrinting - CompositeLink prints only PivotGrid's headers.
DXRibbon for WPF
- A white border is displayed in BackstageViewControl when BarManager is used.
- An exception is raised in DXRibbonWindow when it's shown in a separate thread.
- Assigned key gestures do not always work when RibbonControl instances are merged.
- BackstageViewControl allows navigating to disabled items when key tips are used.
- DXRibbonWindow header overlaps RibbonControl elements in .NET v4.6.2.
- It is impossible to customize the position of merged items in BackstageViewControl.
- The selected Ribbon page in a minimized Ribbon is collapsed when a user tries to select an item in a combo box.
DXRichEdit for WPF
- RichEditControl throws an exception when a custom RtfToContentConverter is used.
- The caret is incorrectly positioned after programmatically selecting text and typing a new value.
DXScheduler for WPF
- Appointments where a subject has a line break in the text display an invalid character.
- Cells behind the selected appointment are also selected when ShowAllDayArea is set to False.
- Displaying multiple SchedulerControl instances with CommandBarStyle=Ribbon in several threads causes an exception.
- NullReferenceException occurs when setting WorkDays in a style.
- NullReferenceExceptions are raised when using *Source properties after upgrading to version 17.2.5.
- ResourceNavigator's Add (+) button is active when an active view's ResourcesPerPage is 0 and all resources are already shown.
- SchedulerControl doesn't set working hours correctly when WorkTime is set to an empty interval in the CustomWorkTime event handler.
- Scheduler's context menu is not localized.
- The context menu opened by pressing the Menu/Application key is shown under the mouse cursor instead of the scheduler's selected cell.
- The CreateSourceObject event's arguments do not contain information about a corresponding AppointmentItem.
- The last resource is not rendered on scrolling when the ResourcePerPage property's value is not integer.
- TimelineView - Implement the Resource Auto Height feature.
- TimelineView doesn't show minutes by default when it is scaled by hours.
- TimeScaleBase's IsEnabled property is not browsable.
- WeekView - The Add-day area does not highlight the selected range completely when multiple appointments are selected.
DXSpreadsheet for WPF
- Provide an informative description for the exception thrown after invoking the BindTableToDataSource method if the binding cannot be created.
- Provide the capability to hide items in the Name Box.
- Provide the capability to hide the formula editor in a SpreadsheetFormulaBarControl.
- The Function Argument dialog is closed after entering a defined name that refers to a non-active sheet.
- The Modified flag is unexpectedly set to True after a click on a cell.
DXTreeList for WPF
- TreeListControl doesn't keep focus after clicking an already selected item.
MVVM Framework
- Usability - There is no capability to initialize the Filtering UI state programmatically.
PDF Viewer for WPF
- The PdfAttachmentsViewerControl and PdfOutlinesViewerControl controls keep references to PdfViewerControl's document that is already closed.
- Usability - There is no way to obtain the corresponding page number in the TextMarkupAnnotationCreating event handler.
Scaffolding Wizards
- Scaffolding Wizards generate non-compilable code for VB.NET projects without a root namespace.
Theme Editor
- ThemeEditor cannot create custom themes based on Office2016 themes after upgrading to version 17.1.6.
Windows UI
- FlipView crashes after swiping the first item to the right.
- HamburgerMenu doesn't use the parent view model during navigation.
- NavButton and other Windows UI buttons do not invoke routed commands correctly when CommandTarget is not set.
XtraReports Suite
- "The calling thread cannot access this object because a different thread owns it." error occurs on an attempt to scroll a report using the mouse wheel.
- End-User Report Designer - An expression binding doesn't work when it is specified via a control's smart tag or the Expression Editor if a data member uses the DisplayName attribute.
- End-User Report Designer - System.NullReferenceException is thrown when closing an empty String Collection Editor of a control.
- NullReferenceException occurs on an attempt to set the theme for DocumentPresenterControl in the Window.Loaded event handler.
- QueryBuilder does not save a parameter type in a SQL query.
- The System.InvalidOperationException "Print preview sequence contains no elements" exception occurs while previewing an empty document if the page layout is set to two pages.
- WPF Report Designer - The search popup window has a wrong title.
- WPF Report Designer - The XRPageInfo.Format property editor shows a validation error.
- XtraReports - The DocumentPreviewControl incorrectly draws borders of report controls when the screen resolution is set to 125%.
↧