DevExpress WinForms 16.1.8

Inclut la prise en charge de Microsoft Visual Studio 2017 RC et améliore les contrôles Map, RichEdit et TreeList.
Novembre 18, 2016
Nouvelle Version

Fonctionnalités

  • Adds Microsoft Visual Studio 2017 RC support.
  • All WinForms Controls
  • TaskbarAssistant
    • Provide the capability to show a custom tooltip for a JumpListItemTask object.
  • XtraMap
    • Add the ImageLayer.EnableAntialiasing property.
  • XtraRichEdit
    • Provide the capability to write the \plain attribute for \listtext when exporting a document to RTF.
    • XtraRichEdit - Provide API to underline only words.
    • Provide a way to specify the default tab stop width programmatically.
    • Provide the capability to modify the header and footer offset by using the Page Setup dialog.
  • XtraTreeList Suite
    • TreeList - Mark the CreateBand method virtual and TreeList.Options~ with the XtraSerializableProperty arrtibute.

Correctifs

XtraBars Suite

  • DocumentManager - PageGroup cannot be shown if the ShowCaption property is set to False.
  • BarManager - The NullReferenceException occurs on dragging a bar.
  • TileControl - Border lines are drawn over tiles when scrolling.
  • FlyoutPanel - The BeakForm that contains a focused control goes behind the owner form when clicking outside the panel.
  • BackstageViewControl - Canceling a close operation in the OnClosing method changes a form state to Minimized while a maximized BackstageViewControl is shown.
  • RibbonForm - A minimized form is not restored from a task bar when BackstageViewControl is shown.
  • DocumentManager - Enabling the DocumentManager.ShowThumbnailsInTaskBar property causes performance issues.
  • RibbonQuickAccessToolbar is truncated when the contextual ribbon tab is open.
  • RibbonMiniToolbar cannot be closed by using the Esc key when its PopupMenu property is null.
  • RibbonForm - Sometimes a form becomes transparent and only a border is shown.
  • RibbonControl - The exception fires when BarEditItem with RepositoryItemToggleSwitch is added at design time.
  • RibbonControl - An item cannot be shown after it is hidden using the customization and is then restored from the layout.
  • SuperToolTip is not shown for BarEditItem located within RibbonStatusBar.
  • The BarHeaderItem.Appearance.FontSizeDelta property doesn't work.
  • The Adorner class from XtraBar set explicitly deletes a window region.
  • The main form becomes visible for a moment when it is being closed using the Close method and BackStageView is shown.
  • PopupMenu - The last item is never shown on scrolling a long popup menu.
  • XtraDocking - The Application.UseWaitCursor property value is ignored after changing the DockPanel visibility.
  • TabForm - DockPanel overlaps a child control shown within a tab page.
  • An unhandled exception occurs while RibbonForm is being opened.
  • RecentItemControl - The Font property is lost after a propject is run.

XtraCharts Suite

  • The NullReferenceException is raised on adding series to the chart if ToolTipController is used.
  • Chart Designer doesn't save colorizer settings.
  • The default ResolveOverlappingMode does not work properly if a chart's width is changed.
  • Data aggregation - Monday is always used as the first day of the week regardless of the current locale settings.
  • Gantt Chart - Task arrow links are shown below point bars.

XtraDiagram

  • DiagramControl throws XmlException after loading an SVG shape with a DTD element.
  • A diagram item cannot be properly deserialized if its ID contains a dot.

XtraEditors Library

  • GridLookupEdit - IndexOutOfRangeException is thrown on form initialization when GridLookUpEdit's DataSource is empty and ValueMember is set to a value of type different than string.
  • XtraMessageBox  - The "¿" symbol is missing in the description if the Html string is used.
  • CameraControl - The "Cannot use the device, as it is already in use in another application" message is shown.
  • PictureEdit - The zoom functionality does not work properly when touch gestures are used.
  • TokenEdit - The scrollbar is corrupted when tokens are added at the form's start up.
  • SimpleButton wraps HTML text incorrectly.
  • PictureEdit - The Null Reference Exception occurs on an attempt to use touch gestures when the editor is empty.
  • CalendarControl displays text using CurrentCulture instead of CurrentUICulture.
  • CameraControl - AccessViolationException is thrown when Logitech camera is used.
  • SplashScreenManger - WaitForm is shown above all windows if its parent form is a MDI container.
  • FilteringUIContext - The same captions are generated for two Boolean properties.
  • ToolTipController - The interaction of the AutoPopDelay and CloseOnCLick properties.
  • SimpleButton - A button does not have correct size if the AutoSize option is enabled before the button obtains a parent control.
  • ColorPickEdit - A dialog for "More Color..." does not have a proper size on Japanese system.
  • Expression edit dialog buttons are corrupted when custom skins are used.
  • RepositoryItemRatingControl - There is no way to set a custom rating range.
  • The Window region is explicitly deleted in the ShadowWindow class.
  • XtraMessageBox - The XtraMessageBoxArgs.Showing event is raised after calculating message bounds.
  • DXEditMenuItem - A redundant indent appears while a menu item caption is not set.
  • PictureEdit - A context button does not become visible after setting the ContextItem.Visibility property.
  • TextEdit - IndexOutOfRangeException is thrown when a specific RegEx mask is used.
  • XtraForm - The ArgumentOutOfRange exception triggers if the form starts maximized and the MaximumSize property is set.

XtraGrid Suite

  • Data-Aware Export - Multiline summaries are not exported.
  • GridControl - NullReferenceException is thrown when exporting a grid in data-aware mode if a column with an in-place LookUpEdit contains null display values.
  • XtraGrid - The use of GridLookUpEdit in the Auto Filter Row leads to incorrect search results.
  • Cell's accessible object is not read correctly on navigating between cells using the Tab key.
  • GridControl - Hidden BandedGridView columns are shown in the resulting Excel file when DataAware export is used.
  • If FormatConditionRuleDataBar is applied to a GridView column, the rule's Appearance settings aren't completely taken into account when GridView is exported to Excel.
  • LayoutView - Filter Panel is rendered incorrectly if the LayoutView.OptionsMultiRecordMode.MultiRowScrollBarOrientation property is set to Vertical.
  • Format Conditions - Columns are not available if AllowFilter is disabled.
  • XtraGrid - Selection cannot be dragged by the last selected row when OptionsSelections.MultiSelectMode = CellSelect.
  • Navigation in Excel documents created using the GridControl export does not work correctly.
  • Grid - Columns are exported in black if a transparent color is used in GridColumn.AppearanceCell.BackColor.
  • TileView - The scrolling feature is disabled after the TileViewItem.Appearance property is set in the TileView.ItemClick event handler.
  • XtraGridControl - IndexOutOfRangeException after the GridColumn.AppearanceCell.TextOptions.Trimming property was set to EllipsisPath for a column with Russian letters.
  • BandedGridView - A group row text is centered according to the whole grid width, not the width of a group row.
  • GridControl - A fixed column text is overlapped by a neighboring column that is being scrolled.

XtraLayout Suite

  • The SimpleButton does not resize correctly in UserControl that is located in LayoutControl.
  • LayoutControl - Closing a Form by clicking a group header button causes NullReferenceException.
  • A customization form is hidden when switching to the main Windows screen.

XtraMap

  • The shapefile projection *.PRJ is not loaded.
  • OpenStreetMap provider - The Reset option behavior for theTileUriTemplate property in design mode is not correct.
  • MapControl - Items added to InformationLayer using a double-click are not removed after the ClearResults method call.
  • Export to Shp - Incorrect attribute values are generated if an attibute value exceeds 255 characters.
  • The 'Incorrect Dbf File Format' exception is raised on loading shapefiles with dbf fIles.

XtraPivotGrid Suite

  • It is impossible to calculate Unbound Expressions using aggregate functions.
  • The PivotFieldDisplayTextEventArgs.CreateDrillDownDataSource method raises an unclear exception if the filter popup is being populated.
  • Data Aware Export - Pivot Grid applies an incorrect date-time format for month values.

XtraPrinting Library

  • Export to Excel - TimeSpan formatting is not preserved.

XtraReports Suite

  • Subreport images are not updated in a master-detail report with filtering on the server side.
  • DocumentPreviewControl displays report preview incorrectly on high-dpi devices after Windows 10 Anniversary update.
  • Export to PDF - Incorrect document bookmarks lead to the OutOfRange exception.
  • WebDocumentViewer - It is impossible to translate the "Loading..." message through the UpdateLocalization method facilities.
  • DocumentPreviewControl - "Sequence contains no elements" error on CopyCommand.
  • The DocumentPreviewControl.DocumentChanged event is raised when a document isn't yet loaded.
  • An exception is thrown on a print preview when the DrillDownControl property is set to a control located in SubBand.
  • DocumentPreviewControl - Certain items in the PDF export dialog are missing German translation.
  • ASPxDocumentViewer - Previewed report is cut in case if 125% zooming is enabled in Windows.

XtraRichEdit

  • The RichEdit control incorrectly saves an RTF document with Unicode symbols if a document is created by an end-user whose system name contains Unicode symbols.
  • The RichEdit control removes information about a font size from a RTF document if the font size equals the default RTF font size 12 points.
  • The last paragraph in the <li> tag has an incorrect indent when opening an HTML file in RichEditControl.
  • A TableCell with an embedded picture is not correctly moved to the next page when its content overlaps the bottom page border.
  • ToggleFontUnderlineCommand and ToggleFontDoubleUnderlineCommand commands operate incorrectly when the "Underline Words Only" underline style is applied to the edited document range.
  • An incorrect level type is set after importing an Rtf document containing lists in the old format.
  • Extra paragraphs are incorrecty added to table cells after re-assigning the WordMLText property value.
  • The "Change background color" dialog containing a color pick editor is scaled incorrectly on high DPI.
  • The RichEdit control incorrectly recognizes a custom table style.
  • The context menu can be opened for the table preview in the Modify Style dialog which was invoked for the table style.
  • Styles - The "Modify Table Style ->Paragraph" dialog does not show values from an ancestor table style by default.
  • Editing (inserting) a textbox results in incorrect raising the FinishHeaderFooterEditing event.
  • System.ArgumentOutOfRangeException is thrown when scrolling a specific DOC file.
  • TextBox is lost when loading a specific DOC file.
  • XRRichText - Chinese Characters have incorrect vertical alignment.
  • RichEditControl goes into an infinite loop when loading a document that contains fields formatted in a specific way.
  • Bulleted Lists inserted into table cells are not correctly aligned when exporting a document to HTML.
  • The RichEdit control requires much time for loading a specific HTML file.
  • The zero-width non-joiner (ZWNJ) character isn't interpreted by RichEditControl.
  • System.NullReferenceException is thrown when loading a specific DOC file.
  • A font name declared for the <body> tag is not taken into account while loading an HTML document with an external CSS file.
  • An exception occurs on importing a specific floating table.

XtraScheduler Suite

  • An appointment's background color is calculated incorrectly when "dark" skins are used in an application.
  • It is impossible to preview the Agenda view in SkinEditor.
  • The SchedulerHeader.Interval value is incorrect when the HeaderCaptionServiceWrapper.GetHorizontalWeekCellHeaderCaption method is invoked for the Agenda view.

XtraSpellChecker

  • An exception is thrown in the DevExpress.XtraSpellChecker assembly.
  • SpellChecker has a memory leak when it operates in Check As You Type mode with RichEditControl.

XtraSpreadsheet

  • Cells of the previously loaded document stay in memory until a new document is completely loaded.
  • The Spreadsheet control freezes an application when a large number of defined names is inserted into the document.
  • The SpreadsheetControl in-place editors do not receive keyboard input right after being activated.
  • A custom editor's TextEditStyle property is ignored when a cell editor is activated by pressing a key.
  • SpreadsheetControl's parser processes UI formulas using an incorrect decimal symbol after an API method is executed.
  • A Drop Down button displayed within cells in case of an applied filter is rendered incorrectly on high DPI.
  • NullReferenceException is thrown after unhiding a column if there are hidden rows in a document.
  • NullReferenceException is thrown if data validation criteria refer to cells from a worksheet that does not exist.
  • The "Can't lookup vml shape" exception is thrown when loading an XLSX file that contains several comments related to the same cell.
  • The "Can't lookup vml shape" exception is thrown when loading an XLSX file that contains comments.
  • System.NullReferenceException is thrown on an attempt to get access to the Cell.Precedents or Cell.Dependents properties if a cell contains external references.
  • Cell formatting is lost on copying/pasting cells in case custom styles are applied.
  • The Formula property of a merged range does not return the formula set for the merged range.
  • Certain commands (e.g., PageSetupMorePaperSizes) cannot be replaced with a custom command using ISpreadsheetCommandFactoryService.
  • Modifying the ActiveWorksheet.ActiveView.Zoom property doesn't change worksheet zoom in a specific document.
  • The Condition Formatting is not printed if the range name was specified in the formula of ConditionalFormattingValue.
  • "This operation is not allowed in merged cells" error is shown on an attempt to enter a range formula for a selected range containing merged cells.
  • A document containing a multi-line text with leading spaces is incorrectly printed/exported to PDF.
  • Pressing the 'F4' key doesn't switch a reference type for the first entry in an array.
  • The PrintOptions.CenterHorizontally and CenterVertically options are not taken into account for the page border.
  • The range is filled with the black color in SpreadsheetControl when the FillColor property is set to Color.Empty or Color.Transparent.

XtraTreeList Suite

  • Using the XPO upcasting syntax in the TreeListColumn.FieldName property may cause the InvalidCastException under certain circumstances.
  • TreeList - Setting the Cancel property to true does not work and the OldCellData property returns an incorrect value for a bound check box column in the IVirtualTreeListData.VirtualTreeSetCellValue method.
  • TreeList - Format rules created in code change their names if they are modified by using Rules Manager.
  • TreeList - The column visible width is reset if a column is dropped from the column chooser.

XtraVerticalGrid Suite

  • TrackBarControl - An exception is thrown in the RepositoryItemTrackBar.ConvertEditValueToValue method when an edit value cannot be converted to a numeric type.
  • PropertyGridControl - A value of a complex property is not updated when an object is changed outside the control.
  • VGridControl - It is possible to navigate through records when the ScrollVisibility property is set to ScrollVisibility.Never.
  • VGridControl - A row height is incorrect when a multiline text is shown.
  • PropertyGrid - Manipulation of the row visibility is still broken after an update to 16.1.
  • PropertyDescriptorControl - The caption color is not displayed as bold.
DevExpress WinForms

DevExpress WinForms

Toutes les suites de composants et bibliothèques WinForms produites par DevExpress réunies dans un seul package.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences DevExpress .