DevExpress WinForms 17.2.5

유지 보수 릴리즈에는 여러 버그 수정이 포함됩니다.
1월 25, 2018
신규 버전

수정사항

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.
DevExpress WinForms

DevExpress WinForms

하나의 패키지에 담겨있는 DevExpress에 의해 만들어진 모든 WinForms 컴포넌트 스위트와 라이브러리.

궁금한 점이 있으세요?

DevExpress 사 제품 라이선스 담당자와 라이브 채팅