Quantcast
Channel: ComponentSource News | DevExpress
Viewing all 1122 articles
Browse latest View live

DevExpress WinForms 19.1

$
0
0
New Format Rules: Highlight Cell Value Changes

Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.

Features

.NET Core 3 Preview 5 Support

  • In addition to DevExpress assemblies built against .NET Framework 4.5.2, there are new packages built against .NET Core 3. These packages contain the same set of DevExpress WinForms controls and allow you to test your applications in the .NET Core 3 environment even before its official release.

Data Grid

  • Find Panel - Parser Kind and Filter Condition - Implemented two new options that let you fine-tune how the data-aware controls (Data Grid, Tree List, Vertical Grid) parse a search string entered into the Find Panel.
    • Parser Kind. Specifies whether the control should look for all or any of the words in the specified search string.
    • Filter Condition. Options include: Contains, StartsWith, Equals, Like.
  • New Format Rules: Highlight Cell Value Changes - Highlight a cell with a custom icon or color if its value increases, decreases, or simply changes. Custom appearance settings will be reset after the specified time interval elapses.
  • Animated Format Rules - If you use a Format Rule to highlight cell value changes, you can enhance the presentation using the following animations effects:
    • Fade in / out effects for icons
    • Gradual color change
    • Animated progress bars
  • Repeat Fixed Columns on Each Printed Page - Added an option to repeat left-fixed columns and bands if the control is printed out or exported to a page-based format (PDF, DOCX and RTF).

Charting

  • Segment Colorizers - You can now use the following segment colorizers to enhance data visualization.
    • Trend Segment Colorizer
    • Range Segment Colorizer
    • Point-based Segment Colorizer
  • Center-Align Axes - The Chart control allows you to center-align axes within the plot area.
  • Y-Axis Label Rotation (Polar and Radar Charts) - Polar and Radar charts now allow you to display Y-axis labels at an angle.
  • Axis Label Position and Alignment - The chart control introduces the following options:
    • Display axis labels inside or outside of plot region.
    • Change label alignment relative to tick marks (Near, Far, Center).
  • Histogram - DevExpress Chart control now allows you to generate Histograms. Features include:
    • Histogram aggregation function.
    • Excel-inspired histogram calculation modes (automatic, bin width, bin number).
    • Interval information display within axis labels.
    • Customizable label text for Overflow and Underflow bins.
    • Ability to align grid lines and tick marks with bins and to center axis labels.

Diagram

  • Collapsible Containers - Users can now collapse and expand container content. To activate this feature, set the DiagramContainer.CanCollapse property to true.
  • Export to PDF

Data Editors

  • PictureEdit - Image Editor Dialog - PictureEdit now supports simple edit operations in a separate Image Editor dialog: crop, rotate, adjust brightness and contrast, etc. Live preview and undo and redo operations are available. To invoke the dialog, end-users need to select Edit from the context menu.
  • Simple Button - Light Paint Style - The new Light style was specifically designed so you can create a group of borderless buttons (SimpleButton, CheckButton and DropDownButton). If this new style is enabled, buttons render their background only when hovered or pressed/selected.
  • Clear Text to Reset Edit Value to Null - Users can now clear an editor's text to reset its value to null. This behavior is controlled by the AllowNullInput option and supported by DevExpress data editors with the built-in auto-search functionality (PopupBaseAutoSearchEdit descendants): Combo Boxes, Look-up Editors, MRU Editor, etc. The new behavior is enabled for in-place cell editors and disabled for standalone editors by default.

Filtering UI

  • Breadcrumb Style Filter Panel - The Filter Panel now supports a new visual style displayed in the image below. In this format, end-users can easily differentiate between colorized filter items, modify or clear individual filter conditions. This style is available in DevExpress WinForms Data Grid, Pivot Grid, Tree List, and Vertical Grid controls.
  • Filter Editor: New Display Style - This release introduces a new display style for standalone and integrated Filter Editors. The new style renders filter conditions in an easy-to-read format and uses skin-defined colors to clearly distinguish between operands and operators.
  • Expression Editor Customization - When end-users apply criteria-based format rules, they use the built-in Expression Editor. Now you can handle the 'FormatRuleExpressionEditorCreated' event to access and customize the this dialog. This event is available in the Data Grid and TreeList controls.
  • Find Panel - Highlight Result Enhancements
    • The Find Panel integrated into the Data Grid, TreeList and Vertical Grid now highlights results in cells, even if cell text is formatted using HTML tags (RepositoryItemHypertextLabel).
    • If a search string contains two or more words, all found words are highlighted (even if found within the same cell). In previous versions, only one word was highlighted.
  • Custom Functions - You can now create custom filter functions. Custom functions will be available to end-users in Excel-Inspred Filter Dropdowns and in "Custom Functions" menu in the Filter Editor. To add a custom function, enable the 'ColumnView.OptionsFilter.ShowCustomFunctions' property and handle the 'ColumnView.QueryCustomFunctions' event.
  • New default editor for operands and operators Filter Builder dialog - Operands and operators in the GridControl's Filter Builder now use scrollable combo boxes as default editors.

Layout and Navigation

  • New Toolbar Form - Inspired by the Visual Studio 2019 UI, the new ToolbarForm allows you to add bar items (buttons, editors, labels, submenu items) directly into the form's title bar.
  • New TablePanel and StackPanel Controls - Two new lightweight panels allow you to build simple data entry forms without employing the Layout Control.
    • Stack Panel - inspired by the standard WPF StackPanel container, this panel arranges all of its child controls in a single column or row. Any control placed inside this panel can stretch to occupy all available space.
    • Table Panel - allows you to create a grid, where each cell can host a control. The grid supports column and row spans, meaning that a control can occupy several consecutive cells. Columns and rows support three sizing modes: absolute, relative, and auto-size.
  • Compact Layout Mode - A new Project Settings option reduces padding and/or margin values for all controls that support DevExpress skins/themes. Use this option to display more information on screen in data-intensive applications.
  • Layout Control - Acrylic Effect Support - The Layout Control now supports Acrylic accent (partial transparency) when it is placed on a DevExpress form.
  • Office 2019 Ribbon Enhancements
    • Ribbon buttons can be displayed within the tab header area.
    • Users can search for Ribbon commands by their names using the Search item.

Map Control

  • The DevExpress Map Control ships with the following new features:
    • Ability to specify a custom zoom step.
    • Item attributes can be exported to KML.
    • Map items can be exported to WKT.
  • The Map Editor includes:
    • A new notification event (MapEditor.MapItemEditing): Allows you to track actions executed during map shape edit operations.
    • Ability to cancel item creation (see the MapItemCreatingEventArgs.Cancel option).
  • Geometric Measurements - This new API allows you to compute various geometric values based on geo coordinates:
    • Areas
    • Distance between two points
    • The center of two points
    • Perimeter
    • Angles
  • Simplify Map Shapes - You can now simplify high detailed vector shapes before displaying them on a map. This makes the Map Control load and visualize shapes faster, and helps users to get a better experience by reducing CPU and memory consumption without losing map quality on low zoom levels.
  • Shapes with Custom Images - You can set a geo-referenced raster image as a map polygon's background. The Map Control can show these images together with image tiles provided by a map provider (Bing or OpenStreetMaps).

PDF Viewer

  • Predefined CMaps for CID Fonts Support - The DevExpress PDF Viewer supports CID fonts with predefined CMaps (used for CJK characters). The PDF Viewer displays these fonts when DirectX rendering is enabled.
  • Skinned Save/Open File Dialogs - DevExpress WinForms PDF Viewer now supports skinned 'Open File' and 'Save File' dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable these dialogs in your application.

Pivot Grid

  • DirectX Support - You can now enable DirectX render in the WinForms PivotGrid Control.
  • Performance Enhancements - The DevExpress in-memory data processing engine is now used by default.

Rich Text Editor

  • Track Changes Support - You can now load and export documents with revisions made via the Track Changes feature.
  • RTL Enhancements - New capabilities supported for Right-to-Left text:
  • Paragraph alignment (Justify Low, Justify Medium, Justify High)
  • Line numbering
  • UI commands: alignment, indents, bulleted and numbered lists
  • Distributed Paragraph Justification for East-Asian Languages - The control now supports 'Distributed' and 'Thai Distributed' paragraph alignment options.
  • DOCX and DOC File Encryption - The WinForms/WPF Rich Text Editors and Word Document API support DOCX and DOC file encryption. You can encrypt documents with standard or agile encryption.
  • HR Tag Support - You can now load, print and export documents with HTML 'HR' tags (a horizontal rule).
  • Skinned Save/Open File Dialogs - DevExpress WinForms Rich Text Editor now supports skinned DevExpress 'Open File' and 'Save File' dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable skinned dialogs in your application.

Scheduler

  • Appointment Slots for Office Hours, Meeting Availability, etc. - The WinForms Scheduler Control now supports Time Region objects that apply restrictions and appearance settings to time cells. You can use this functionality to disable individual time cells so that users cannot add new or modify existing appointments. For instance, you can block lunch hours or days off. Time Regions can be Resource-specific.
  • Sort and Group Appointments Using a Custom Algorithm - New events allow you to group and sort appointments using custom algorithms:
    • CustomAppointmentGroup
    • CustomAppointmentSort
  • Timeline View - Remove Time Intervals - Two new time scales are now available in Timeline Views: WorkHour and WorkDay. The base TimeScale object now provides a new method that allows you to hide unwanted time intervals from the View.

Skins and Vector Icons

  • New Image Option - Colorization Mode - You can now specify whether SVG icons should be automatically colored based on the active Skin. Set the 'ImageOptions.ImageColorizationMode' property to 'None' to show vector images as in their original colors.
  • Project Settings Palette Editor - You can now create and modify vector skin palettes using the DevExpress Project Settings page.
  • The edit dialog displays hints that explain the purpose of every skin color in the list.
  • The preview area highlights the skin elements painted with the selected color.
  • You can quickly design custom color palettes even if you never used the Skin Editor before and do not have a deep knowledge of DevExpress themes.
  • Visual Studio 2019 Bezier Palette - v19.1 introduces a new Visual Studio 2019 palette for the vector Bezier skin.
  • SVG Image Picker - Image Validation - When you assign a custom vector icon to a control, the Image Picker dialog now analyzes the icon you've selected and displays the list of unsupported elements.
  • Gradient Fills for SVG Icons - The WinForms controls can display SVG icons with linear and radial gradients.
  • Design-Time Image Picker - Raster Icons - The design-time Image Picker was first introduced in November 2018 and allowed you to replace raster graphics with vector images. In v19.1, the Image Picker adds a collection of DevExpress raster icons. SVG and PNG icons are split into two tabs.
  • SVG Icon Builder - Custom Icon Support - The SVG Icon Builder allows you to load and edit custom SVG icons.

Spreadsheet

  • New Layout Engine - Implemented a new layout calculation engine for the Spreadsheet control. The new engine improves layout accuracy, increases render and scroll performance, and enhances printing capabilities. To switch back to the legacy layout engine, turn on the 'SpreadsheetCompatibilityOption.EnableLegacyLayoutEngine' option.
  • Simplified Formula Creation - You can use cell ranges from other worksheets and select cells with the keyboard when you create or edit formulas.
  • Multi-Threaded Calculations - The WinForms Spreadsheet now supports multi-threaded calculations. You can specify the number of calculation threads via the 'CalculationOptions.ThreadCount' property. To disable multi-threaded calculations, disable the 'CalculationOptions.EnableMultiThreading' option.
  • Excel 2016 Functions - The WinForms Spreadsheet control now supports the following Excel 2016 functions:
    • CONCAT
    • TEXTJOIN
    • IFS
    • SWITCH
    • MAXIFS
    • MINIFS
  • Rich Text Display - The WinForms Spreadsheet control can now display rich text within worksheet cells. Documents with rich text can also be printed and exported to PDF. This capability is available only in controls that use the new layout engine.
  • Print / Export Rich Text Headers and Footers - The WinForms Spreadsheet control can now print and export (to PDF) documents that contain rich formatted text and inline pictures within headers and footers. This capability is only available if the new layout engine is used.
  • Black and White Print Mode - The WinForms Spreadsheet control allows you to print documents in black and white.
  • Custom Comment Indicators - Handle the 'SpreadsheetControl.CustomDrawCommentIndicator' event to customize a comment indicator's appearance.
  • Performance Enhancements - The formula calculation engine is now nearly five times faster. Insert/delete operations within documents with numerous merged cells are almost six times faster.
  • Skinned Open/Save Dialogs - The WinForms Spreadsheet control now supports skinned DevExpress Open and Save dialogs. Use the 'WindowsFormsSettings.UseDXDialogs' option to enable these dialogs in your application.
  • API Enhancements - New events allow you to control the drag-and-drop and fill operations for a cell range. New events include:
    • BeforeDragRange
    • BeforeDropRange
    • AfterDropRange
    • BeforeFillRange
    • AfterFillRange

Sunburst Control

  • Item Label Layout Enhancements - Added two new item label layouts:
    • Horizontal
    • Tangent
  • The Sunburst control now supports adaptive label layout. This new functionality automatically adjusts label position depending on available display area (the SunburtLabel.AutoLayout option).

Tree List

  • Find Panel: Search Mode - The updated Search Panel, introduced in v18.2 as part of the Data Grid, is now available in the Tree List control. In addition to the "Filter" mode, the Search Panel can operate in the "Search" mode as well. In this new mode, the Tree List highlights matching records, but doesn't hide other nodes. The Next/Previous buttons allow users to quickly navigate between all matches found.
  • Scrollbar Annotations - The WinForms TreeList control now supports Scrollbar Annotations. They mark the position of invalid values, the focused node, and rows that match the Search Panel condition.
  • Repeat Fixed Columns on Each Printed Page - Added an option to repeat left-fixed columns and bands if the control is printed out or exported to a page-based format (PDF, DOCX and RTF).

Vertical Grid

  • DirectX Support - You can now enable DirectX render in the WinForms Vertical Grid and Property Grid controls.
  • Property Grid Control Enhancements
    • You can now paint PropertyGrid values using the UITypeEditor. Enable the AllowPaintValue option to activate the UITypeEditor's PaintValue method.
    • PropertyDescriptionControl now supports automatic height adjustment.

Miscellaneous

  • Transition Manager - DirectX-based Transition Effects - Transition Manager component can now use its DirectX-powered painter to render smoother, higher-quality animation effects. In addition the previously available "horizontal" effects, this release has implemented a new "Zoom" animation. When users navigate to an application module and back, this animation creates an illusion of zooming in and out from the current screen, adding depth to your applications.
  • Adorner UI Manager Enhancements - Adorner UI Manager now supports the following elements:
    • XtraTabbedMdiManager tab headers
    • DocumentManager TabbedView tab headers
    • LayoutControl group tab headers
  • Data Deserialization Security Enhancements - To minimize vulnerability risks, this release introduces new data deserialization policies:
    • .NET Desktop controls now automatically detect potentially dangerous data types and block their deserialization
    • Visual Controls now (de)serialize their Tag property only if this property contains data of a primitive type, string, decimal, DateTime, TimeSpan or Guid.
    • The sort, group and MRU filter configuration is now (de)serialized in text format. The MRU filter history, if saved in previous versions, cannot be deserialized
  • Thick Form Borders - XtraForm and RibbonForm can display think borders to simplify resizing operations when shadow/glow effects are disabled.
  • HTML Text Formatting Enhancements (Data Grid, TreeList, and Vertical Grid)
    • You can now use HTML formatting to display images in cells (RepositoryItemHypertextLabel). Images can be added to the control's 'HtmlImages' collection.
    • Filter popups support HTML value formatting applied to data cells.
  • Microsoft Office Style Resize Grip Areas - DevExpress WinForms Form controls now ship with enlarged resize grip areas in their corners.

DevExtreme 19.1

$
0
0
New File Manager (CTP)

Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

Features

New File Manager (CTP)

  • The new File Manager control allows you to reproduce the Windows File Explorer UX in your next web app. Its features include:
    • File and folder structure display options
    • File upload options
    • Thumbnail and Details view modes
    • Client-side responsive UI
    • REST API for file operations
    • Predefined helpers to connect to a server file system.

New Diagram Widget (CTP)

  • The new jQuery Diagram allows you to incorporate information-rich diagrams, flow charts and organization charts with ease. Features include:
    • 35+ Predefined Shapes
    • Custom Shapes
    • Shape Sizing
    • Shape Drag-and-Drop
    • Auto Layout
    • Snap to Grid
    • External Data Binding
    • Configurable Page Settings
    • Customizable Shape and Connector Style Settings
    • Export to SVG, PNG and JPEG

Data Grid and Tree List

  • Keyboard Navigation Enhancements - This release includes new keyboard behavior options. These options allow you to address a variety of high-speed data entry usage scenarios.
    • Start Editing via KeyPress - Users can now instantly edit data - no need to switch to edit mode.
    • Configurable Enter Key Action - You can specify whether an Enter key press switches to edit mode or moves focus to the next cell.
    • Configurable Enter Key Direction - You can configure an Enter key press to move cell focus to the next column or row (horizontally or vertically).
  • Accessibility Enhancements - You can now navigate to and interact with DataGrid and TreeList UI elements (such as headers, pager controls, and the command column) via the keyboard.
  • New DoubleClick Events
    • onCellDblClick - fires when a user double clicks a cell.
    • onRowDblClick - fires when a user double clicks a row.
  • Data Editing - New API
    • editing.selectTextOnEditStart - Determines whether cell text is auto-selected when a user starts to edit a cell's value.
    • editing.startEditAction - Specifies whether a single or double cell click initiates data edit operations.
  • TreeList - A New Filter Mode - Extended the filtering capabilities of the TreeList with a new data filter mode. When used, filter results include the children of filtered nodes.
  • DataGrid - New Export To Excel API (CTP) - This release (available as a CTP) includes a new, more flexible API based on the ExcelJS library. Features include:
    • Ability to add a custom header/footer
    • Export multiple grids into a single worksheet
    • Export multiple grids into a single document using separate worksheets
    • Rename the exported file
    • Generate worksheets with custom content
    • Display a loading indicator for large datasets
    • This feature can be used in conjunction with the existing export to Excel API. As such, it won't break your existing apps and can be tested independently.

UI Widgets

  • New Dropdown Button Widget - v19.1 introduces a new button widget with a built-in dropdown menu. This widget can be used as a stateless set of clickable menu items or as a stateful analog of a SelectBox control (which looks like a button).
  • New Floating Button Widget - The new Floating Button Widget is a single button positioned at the bottom corner of the screen. It contains one or more primary screen actions. The floating button widget follows Google's Material Design guidelines.
  • HTML/Markdown Editor - Resize Media Blocks - You can now resize images and video blocks via mouse operations.
  • HTML/Markdown Editor - Mentions Support - Mentions allow you to select users or user groups by typing @ when composing rich text content. You can also implement any custom embedded lookups such as issue references using # symbol as a prefix.
  • Text Editors - Custom Buttons - With this release, you can add additional buttons to data editors and reorder built-in actions.

Pivot Grid

  • Remote Data Paging - The PivotGrid’s data layer can now request the data it needs for an individual page. Remote data paging improves performance against large volumes of aggregated data.
  • PivotGrid - Cascade Filtering - The PivotGrid can now apply parent field filters. For instance, if you filter the PivotGrid by the 'Country' field, the 'City' field's filter items will also be filtered against the same Country.

Scheduler

  • Adaptivity and UX Enhancements - This release Improves Scheduler usability on mobile devices. In v19.1, the Scheduler control renders a popup appointment list instead of a tooltip. The appointment list is displayed in full screen mode. The appointment edit form is also rendered in full-screen mode on mobile devices. In addition, larger appointment markers are now used on mobile devices.

Data Visualization

  • Chart Annotations - You can now annotate charts with custom labels.
  • Legend Enhancements
    • Customize Legend Items - Added a 'legend.customizeItems' callback so you can change the order, text, and visibility of legend items.
    • Legend Title - A legend title can now be specified and configured using the 'legend.title' option. You can customize the title's appearance and its position, and add a subtitle as well. This new option offers the same capabilities as the widget's root title option.
    • Add a Legend to the Bar Gauge
  • Resolve Label Overlaps - The resolveLabelOverlapping option allows you to specify widget behavior when labels overlap one another.
    • Resolve Label Overlaps within a Funnel Chart - In the Funnel, this option accepts 'shift' (default), 'hide' and 'none.' If no room exists to display all labels after a shift, the algorithm hides labels as needed.
    • Resolve Label Overlaps in Bar Gauge - resolveLabelOverlapping accepts 'hide' (default) and 'none'.
  • Miscellaneous Chart/Gauge Enhancements
    • Display a tooltip when a point/series is hovered.
    • Display a tooltip on point-series hover
  • Word-wrap Support - Word-wrap is now supported within the Title, Chart axes labels, PieChart and TreeMap labels.
    • You can now control exported chart layout (layout by columns, etc.).
    • You can now move constant lines behind or in front of other series.

Themes

  • New Compact Material Design Theme

React Components

  • Responsive Application Layout Template & CLI Tools - The new React Application Layout template is based on the DevExtreme Drawer component and integrated with DevExtreme CLI tools. It's ready to use on desktop, tablet, and phone devices.
  • CLI Tools - React Apps and View Generation - v19.1 introduces new CLI tools. You can now bootstrap create-react-app based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new React Application Layout Template and build-time theming capabilities. You can also generate empty React views and add it to application navigation and routing.
  • Native React Grid - Virtual Scrolling with Remote Data: Lazy-loading - Added virtual scrolling support for the grid when using remote data. The grid is now more responsive and efficient when working with large remote data sets (only the visible data range is requested from the server when rendered).
  • Native React Scheduler - Drag-and-Drop Support - You can now modify appointment start/end dates and times via drag-and-drop and resize actions.
  • Native React Chart - Scrolling & Zooming

Vue Components

  • Responsive Application Layout Template and CLI Tools
    • Responsive Application Layout Template​ for Vue - Introduced a new Vue Application Layout Template that uses the Drawer component to create app navigation and content. Also integrated this template into the DevExtreme CLI tools. The Layout Template can be used when developing apps for desktop, tablet, and mobile devices.
    • DevExtreme CLI - Vue Apps and Views Generation - You can now bootstrap Vue CLI based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new Vue Application Layout Template and build-time theming. You can also generate empty Vue views and add them to app navigation and routing.

DevExpress DXperience 19.1

$
0
0
New JavaScript Diagram Widget (CTP)

Major enhancements for JavaScript (Angular, React, Vue), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

DevExpress has released a major update across their entire product range.

  • CodeRush Ultimate - Quickly renames all namespaces within a project so they match the project’s folder structure.
  • DevExpress ASP.NET - Adds a new Gantt Control (CTP) for ASP.NET, plus a new Rich Text Editor & Spreadsheet control for ASP.NET Core.
  • DevExpress Reporting - New! Create hierarchical reports using the new DetailBand.HierarchyPrintOptions property.
  • DevExpress Windows 10 Apps - Use the Date Navigator control to display and select visible dates within the Scheduler, plus Drag 'n' Drop support.
  • DevExpress WinForms - Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.
  • DevExpress WPF - New assemblies for .NET Framework 4.5.2, new packages for .NET Core 3 Preview 5, plus improves Grid & Chart.
  • DevExtreme - Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

DevExpress Universal 19.1

$
0
0
Annotate charts with custom labels

Major enhancements for JavaScript (Angular, React, Vue), ASP.NET Core, ASP.NET, WPF and Reporting.

Features

DevExpress has released a major update across their entire product range.

  • CodeRush Ultimate - Quickly renames all namespaces within a project so they match the project’s folder structure.
  • DevExpress ASP.NET - Adds a new Gantt Control (CTP) for ASP.NET, plus a new Rich Text Editor & Spreadsheet control for ASP.NET Core.
  • DevExpress Office File API - Adds support for .NET Std 2.0/.NET Core 2.1 (LTS), plus predefined CMaps for CID Fonts in the PDF Document API.
  • DevExpress Reporting - New! Create hierarchical reports using the new DetailBand.HierarchyPrintOptions property.
  • DevExpress Report and Dashboard Server - Data models can now contain custom SQL queries, plus changeable Report & Dashboard Designer themes.
  • DevExpress Windows 10 Apps - Use the Date Navigator control to display and select visible dates within the Scheduler, plus Drag 'n' Drop support.
  • DevExpress WinForms - Adds .NET Core 3 Preview 5 support, plus Format Rules to Highlight Cell Value Changes in the Data Grid.
  • DevExpress WPF - New assemblies for .NET Framework 4.5.2, new packages for .NET Core 3 Preview 5, plus improves Grid & Chart.
  • DevExtreme - Adds new File Manager (CTP), Diagram Widget (CTP) & Button Widgets, plus updates Data Grid & Tree List.

CodeRush Ultimate 19.1.4

$
0
0
CodeRush Ultimate

CodeRush now installs and runs in Visual Studio 2019 version 16.1.

Features

  • Microsoft Visual Studio 2019 version 16.1 Support - CodeRush now installs and runs in Visual Studio 2019 version 16.1 (as well as in 16.2 Preview).

Fixes

  • CodeRush 19.1.3 does not install in Visual Studio Community 2019 preview.
  • Navigation - Find All References - No references found in a WPF project.

CodeRush 19.1.4

$
0
0
CodeRush

CodeRush now installs and runs in Visual Studio 2019 version 16.1.

Features

  • Microsoft Visual Studio 2019 version 16.1 Support - CodeRush now installs and runs in Visual Studio 2019 version 16.1 (as well as in 16.2 Preview).

Fixes

  • CodeRush 19.1.3 does not install in Visual Studio Community 2019 preview.
  • Navigation - Find All References - No references found in a WPF project.

ExpressGridPack 18.2.8

$
0
0
ExpressGridPack

Improves ExpressQuantumGrid, VerticalGrid, SpreadSheet & PivotGrid controls, plus the ExpressEditors Library.

Fixes

ExpressEditors Library

  • cxLabel - An editor is scaled incorrectly if it is anchored to the right edge of its parent and has an associated style controller.
  • cxLookupComboBox - The EditValue property value can change to Null Variant if the Properties.DropDownListStyle property is set to lsFixedList, and the ifoUseContainsOperator flag is in the Properties.IncrementalFilteringOptions property value.
  • Increasing the Filter Builder dialog's font size displays a horizontal scrollbar.
  • TcxCustomTextEdit and descendants - The CursorPos property returns an incorrect value in certain cases.
  • TcxDBRichEdit - An entire editor content becomes selected when the Style.Color property value changes.

ExpressPivotGrid Suite

  • Data fields have incorrect widths if the "TheBezier" skin is applied.

ExpressQuantumGrid Suite

  • Chart View - NULL grouped chart values cannot be drilled down.
  • cxExtLookupComboBox - An AV occurs on closing an in-place editor's dropdown window with filtered items if the TcxGrid control uses hybrid scrollbars.
  • Table and Banded Table Views - Horizontal scrolling cannot bring certain columns into view if the View's OptionsView.ColumnAutoWidth property is set to True and the Options.AutoWidthSizable property is set to False for one or more columns.

ExpressQuantumTreeList Suite

  • The ikMultiArrow indicator cell icon is not displayed for a focused node that is the only node selected in the tree list.

ExpressSpreadSheet

  • A custom in-place cell editor that overrides the default editor via an OnEditing event handler, scales twice when invoked for the first time on a monitor whose DPI differs from 96.
  • A defined name that refers to an external document is loaded incorrectly from an XLS file.
  • A worksheet ceases to scroll on cell selection via drag-and-drop when the mouse pointer goes outside the control's bounds if the worksheet has at least one frozen row or column.
  • An AV occurs on an attempt to copy or cut a cell to the clipboard if the cell contains a formula expression that returns a string.
  • Certain cell borders are not displayed in certain spreadsheet documents created by third-party applications.
  • Export to XLSX - Microsoft Excel considers an exported document corrupted if a worksheet has one or more hyperlinks and its OptionsPrint.Source.GridLines property is set to bTrue or bFalse.
  • The "'-' is not a valid floating point value" exception occurs on loading an ODS file that includes at least one blank cell with a numeric formatting pattern.
  • The IF function returns only a single value regardless of accepted parameters.
  • The IF, IFERROR, IFNA, and CHOOSE functions can return incorrect results when used in array formula expressions that return an array.

ExpressVerticalGrid Suite

  • TcxVirtualVerticalGrid - The "List index out of bounds (-1)" exception occurs on saving a stream using its WriteComponent method if no record is focused.

ExpressQuantumPack 18.2.8

$
0
0
ExpressQuantumPack

Improves ExpressQuantumGrid, ExpressQuantumTreeList & ExpressSpreadSheet controls.

Fixes

ExpressEditors Library

  • cxLabel - An editor is scaled incorrectly if it is anchored to the right edge of its parent and has an associated style controller.
  • cxLookupComboBox - The EditValue property value can change to Null Variant if the Properties.DropDownListStyle property is set to lsFixedList, and the ifoUseContainsOperator flag is in the Properties.IncrementalFilteringOptions property value.
  • Increasing the Filter Builder dialog's font size displays a horizontal scrollbar.
  • TcxCustomTextEdit and descendants - The CursorPos property returns an incorrect value in certain cases.
  • TcxDBRichEdit - An entire editor content becomes selected when the Style.Color property value changes.

ExpressQuantumGrid Suite

  • Chart View - NULL grouped chart values cannot be drilled down.
  • cxExtLookupComboBox - An AV occurs on closing an in-place editor's dropdown window with filtered items if the TcxGrid control uses hybrid scrollbars.
  • Table and Banded Table Views - Horizontal scrolling cannot bring certain columns into view if the View's OptionsView.ColumnAutoWidth property is set to True and the Options.AutoWidthSizable property is set to False for one or more columns.

ExpressQuantumTreeList Suite

  • The ikMultiArrow indicator cell icon is not displayed for a focused node that is the only node selected in the tree list.

ExpressSpreadSheet

  • A custom in-place cell editor that overrides the default editor via an OnEditing event handler, scales twice when invoked for the first time on a monitor whose DPI differs from 96.
  • A defined name that refers to an external document is loaded incorrectly from an XLS file.
  • A worksheet ceases to scroll on cell selection via drag-and-drop when the mouse pointer goes outside the control's bounds if the worksheet has at least one frozen row or column.
  • An AV occurs on an attempt to copy or cut a cell to the clipboard if the cell contains a formula expression that returns a string.
  • Certain cell borders are not displayed in certain spreadsheet documents created by third-party applications.
  • Export to XLSX - Microsoft Excel considers an exported document corrupted if a worksheet has one or more hyperlinks and its OptionsPrint.Source.GridLines property is set to bTrue or bFalse.
  • The "'-' is not a valid floating point value" exception occurs on loading an ODS file that includes at least one blank cell with a numeric formatting pattern.
  • The IF function returns only a single value regardless of accepted parameters.
  • The IF, IFERROR, IFNA, and CHOOSE functions can return incorrect results when used in array formula expressions that return an array.

ExpressNavigationPack 18.2.8

$
0
0
ExpressNavigationPack

Improves ExpressBarsSuite and ExpressEditors Library.

Fixes

ExpressBars Suite

  • TdxBarCustomPopupMenu and descendants - A bar's popup menu is always scaled according to the monitor DPI, even if the menu's invoker is programmatically scaled to a different target DPI.
  • TdxRibbonStatusBar - An AV occurs when an editor on the status bar's toolbar panel receives focus if the Ribbon property is set to nil.
  • TdxStatusBar - The font of an individual panel scales twice if the panel's PanelStyle.ParentFont property is set to True, and the system DPI does not equal 96.
  • TdxTabbedMDIManager - A child MDI form's TdxRibbon control is displayed on the form for a brief moment before being merged with the parent form's TdxRibbon control on switching between MDI child forms.

ExpressEditors Library

  • cxLabel - An editor is scaled incorrectly if it is anchored to the right edge of its parent and has an associated style controller.
  • cxLookupComboBox - The EditValue property value can change to Null Variant if the Properties.DropDownListStyle property is set to lsFixedList, and the ifoUseContainsOperator flag is in the Properties.IncrementalFilteringOptions property value.
  • Increasing the Filter Builder dialog's font size displays a horizontal scrollbar.
  • TcxCustomTextEdit and descendants - The CursorPos property returns an incorrect value in certain cases.
  • TcxDBRichEdit - An entire editor content becomes selected when the Style.Color property value changes.

DevExpress VCL Subscription 18.2.8

$
0
0
DevExpress VCL Subscription

Improves Grid, VerticalGrid, SpreadSheet & PivotGrid controls, plus the PDFViewer, RichEdit & Scheduler controls.

Fixes

ExpressBars Suite

  • TdxBarCustomPopupMenu and descendants - A bar's popup menu is always scaled according to the monitor DPI, even if the menu's invoker is programmatically scaled to a different target DPI.
  • TdxRibbonStatusBar - An AV occurs when an editor on the status bar's toolbar panel receives focus if the Ribbon property is set to nil.
  • TdxStatusBar - The font of an individual panel scales twice if the panel's PanelStyle.ParentFont property is set to True, and the system DPI does not equal 96.
  • TdxTabbedMDIManager - A child MDI form's TdxRibbon control is displayed on the form for a brief moment before being merged with the parent form's TdxRibbon control on switching between MDI child forms.

ExpressDataController

  • Server Mode - A column whose Properties property is incorrectly unassigned displays certain non-string data types.

ExpressEditors Library

  • cxLabel - An editor is scaled incorrectly if it is anchored to the right edge of its parent and has an associated style controller.
  • cxLookupComboBox - The EditValue property value can change to Null Variant if the Properties.DropDownListStyle property is set to lsFixedList, and the ifoUseContainsOperator flag is in the Properties.IncrementalFilteringOptions property value.
  • Increasing the Filter Builder dialog's font size displays a horizontal scrollbar.
  • TcxCustomTextEdit and descendants - The CursorPos property returns an incorrect value in certain cases.
  • TcxDBRichEdit - An entire editor content becomes selected when the Style.Color property value changes.

ExpressLibrary

  • SVG Images - Certain images in a 64-bit application are parsed incorrectly.
  • The dxSetProcessDpiAwareness global function in the dxDPIAwareUtils unit does not work under Windows 10 version 1607 and newer.

ExpressPDFViewer

  • A text can be invisible if it uses a custom-encoded PostScript Type 1 embedded into a loaded document.
  • Incorrect font glyphs are displayed for characters in a text that uses an embedded font whose 'hhea' table is omitted.
  • The default button field states are displayed incorrectly for the fields whose values are unspecified in a loaded PDF document.

ExpressPivotGrid Suite

  • Data fields have incorrect widths if the "TheBezier" skin is applied.

ExpressQuantumGrid Suite

  • Chart View - NULL grouped chart values cannot be drilled down.
  • cxExtLookupComboBox - An AV occurs on closing an in-place editor's dropdown window with filtered items if the TcxGrid control uses hybrid scrollbars.
  • Table and Banded Table Views - Horizontal scrolling cannot bring certain columns into view if the View's OptionsView.ColumnAutoWidth property is set to True and the Options.AutoWidthSizable property is set to False for one or more columns.

ExpressQuantumTreeList Suite

  • The ikMultiArrow indicator cell icon is not displayed for a focused node that is the only node selected in the tree list.

ExpressRichEdit Control

  • An HTML document is loaded very slowly if it contains a link whose URL does not specify a protocol.
  • Opening a DOCX file that contains a duplicate or empty xmlns attribute causes the "Duplicates not allowed" error.

ExpressScheduler Suite

  • An event doesn't assign its Data property on calling the event's Assign method.
  • Events are hidden for resources if certain non-matching strings are assigned as their identifiers.

ExpressSpreadSheet

  • A custom in-place cell editor that overrides the default editor via an OnEditing event handler, scales twice when invoked for the first time on a monitor whose DPI differs from 96.
  • A defined name that refers to an external document is loaded incorrectly from an XLS file.
  • A worksheet ceases to scroll on cell selection via drag-and-drop when the mouse pointer goes outside the control's bounds if the worksheet has at least one frozen row or column.
  • An AV occurs on an attempt to copy or cut a cell to the clipboard if the cell contains a formula expression that returns a string.
  • Certain cell borders are not displayed in certain spreadsheet documents created by third-party applications.
  • Export to XLSX - Microsoft Excel considers an exported document corrupted if a worksheet has one or more hyperlinks and its OptionsPrint.Source.GridLines property is set to bTrue or bFalse.
  • The "'-' is not a valid floating point value" exception occurs on loading an ODS file that includes at least one blank cell with a numeric formatting pattern.
  • The IF function returns only a single value regardless of accepted parameters.
  • The IF, IFERROR, IFNA, and CHOOSE functions can return incorrect results when used in array formula expressions that return an array.

ExpressVerticalGrid Suite

  • TcxVirtualVerticalGrid - The "List index out of bounds (-1)" exception occurs on saving a stream using its WriteComponent method if no record is focused.

CodeRush 19.1.5

$
0
0
New Refactoring - Inline Lambda

Adds new Inline Lambda Refactoring and Code Places enhancements.

Features

New Refactoring - Inline Lambda

  • This release introduces Inline Lambda refactoring. This refactoring сreates a lambda expression and inlines the referenced delegate. To use this refactoring, just place the caret on a method reference within a delegate creation statement, press Ctrl+. or Ctrl+ to invoke the Code Actions Menu, select Inline Lambda from the menu and press Enter.

CodeRush Menu - Now Top-level in Microsoft Visual Studio 2019

  • The CodeRush menu now is positioned at the top level of the Visual Studio menu bar. If you want to move the CodeRush menu position down into the Visual Studio 2019 Extensions menu (which makes CodeRush harder to use - not recommended), enable the "Nest the CodeRush menu inside the Visual Studio Extensions menu (restart required)" option.

Code Places Enhancements

  • TypeScript / JavaScript Support (Beta) - Code Places now works in JavaScript and TypeScript code.
  • Improved Performance for Large Files - Improved Code Places performance for large files (files with more than 3000 lines of code) in the following scenarios:
    • Opening/closing documents
    • Moving the caret through documents
    • Switching between documents

NGEN Notification in Feature Advisor

  • Starting with this release, you can see the "Improve Performance with NGEN" notification appearing in the Feature Advisor. In previous versions, NGEN notifications were shown in a message near the top of the IDE. You can use the IDE/NGEN Options settings to configure your preferred NGEN performance-enhancing behavior.

CodeRush Ultimate 19.1.5

$
0
0
Code Places now works in JavaScript and TypeScript code

Adds new Inline Lambda Refactoring and Code Places enhancements.

Features

New Refactoring - Inline Lambda

  • This release introduces Inline Lambda refactoring. This refactoring сreates a lambda expression and inlines the referenced delegate. To use this refactoring, just place the caret on a method reference within a delegate creation statement, press Ctrl+. or Ctrl+ to invoke the Code Actions Menu, select Inline Lambda from the menu and press Enter.

CodeRush Menu - Now Top-level in Microsoft Visual Studio 2019

  • The CodeRush menu now is positioned at the top level of the Visual Studio menu bar. If you want to move the CodeRush menu position down into the Visual Studio 2019 Extensions menu (which makes CodeRush harder to use - not recommended), enable the "Nest the CodeRush menu inside the Visual Studio Extensions menu (restart required)" option.

Code Places Enhancements

  • TypeScript / JavaScript Support (Beta) - Code Places now works in JavaScript and TypeScript code.
  • Improved Performance for Large Files - Improved Code Places performance for large files (files with more than 3000 lines of code) in the following scenarios:
    • Opening/closing documents
    • Moving the caret through documents
    • Switching between documents

NGEN Notification in Feature Advisor

  • Starting with this release, you can see the "Improve Performance with NGEN" notification appearing in the Feature Advisor. In previous versions, NGEN notifications were shown in a message near the top of the IDE. You can use the IDE/NGEN Options settings to configure your preferred NGEN performance-enhancing behavior.

ExpressGridPack 19.1.2

$
0
0
Filter Box Support

TreeList & Vertical Grid now provide a Filter Box for customizing criteria, plus RTL support in Pivot & Vertical Grids.

Features

Right-To-Left Support

  • This release adds Right-to-Left (RTL) support to the following DevExpress VCL components:
    • Pivot Grid Control
    • Vertical Grid Control

Filtering UI

  • Excel-inspired Filtering - v19.1 introduces new Microsoft Excel-inspired column/row filter dropdowns for the Grid, TreeList, and Vertical Grid controls. New filter dropdowns provide two tabs:
    • The first tab allows users to select from among all available cell values.
    • The second tab allows users to create a filter expression using filter operators (Equals, Between, Contains, etc.)
  • Use the dxDefaultFilterPopupWindowMode global constant in the source code to make the new filtering UI active for all Grid, TreeList, and Vertical Grid controls.
  • Filter Box Support - Much like the VCL Grid Control, the TreeList and Vertical Grid controls now provide the Filter Box to allow end-users to customize, temporarily disable, and reapply recently used filter criteria.

Skins Library

  • New SVG Microsoft Office 2019 Colorful Skin - This release ships with a new vector-based skin and associated color palettes - Office 2019 Colorful.

Spreadsheet

  • API Enhancements
    • Evaluate any formula expressions, not only those stored in a document (the EvaluateExpression function).
    • Pass cell ranges in the A1 reference style as string parameters to any cell management method.
    • Track visibility changes of cell comments and prevent their display (the OnCommentShow and OnCommentHide events).
    • Quickly reset a cell, row, or column to its default style (the IsDefault property).
    • Read/write the rich text formatted content directly from/to a cell (the GetAsRTF and SetAsRTF functions).

Pivot Grid

  • A new field option automatically expands group values and keeps them expanded (the AlwaysExpanded property).
  • You can now apply the Min and Max summary functions to date-time or string data fields.
  • A new event (OnGetCellHint) allows you to customize hints displayed for data cells, field values, and field headers, or suppress them.
  • The HitTest property now provides a flag to identify total cells (the HitAtTotalCell property).

Layout Control

  • End-users can now collapse/expand splitter items to temporarily hide a part of a layout with a mouse click or drag and drop.
  • Splitter items now provide an event (OnCanResize) that allows you to dynamically control size operations.

ExpressQuantumPack 19.1.2

$
0
0
Excel-inspired Filtering

Adds Excel-inspired filtering to Grid and TreeList controls.

Features

Filtering UI

  • Excel-inspired Filtering - v19.1 introduces new Microsoft Excel-inspired column/row filter dropdowns for the Grid and TreeList controls. New filter dropdowns provide two tabs:
    • The first tab allows users to select from among all available cell values.
    • The second tab allows users to create a filter expression using filter operators (Equals, Between, Contains, etc.)
  • Use the dxDefaultFilterPopupWindowMode global constant in the source code to make the new filtering UI active for all Grid and  TreeList controls.
  • Filter Box Support - Much like the VCL Grid Control, the TreeList control now provide the Filter Box to allow end-users to customize, temporarily disable, and reapply recently used filter criteria.

Skins Library

  • New SVG Microsoft Office 2019 Colorful Skin - This release ships with a new vector-based skin and associated color palettes - Office 2019 Colorful.

Spreadsheet

  • API Enhancements
    • Evaluate any formula expressions, not only those stored in a document (the EvaluateExpression function).
    • Pass cell ranges in the A1 reference style as string parameters to any cell management method.
    • Track visibility changes of cell comments and prevent their display (the OnCommentShow and OnCommentHide events).
    • Quickly reset a cell, row, or column to its default style (the IsDefault property).
    • Read/write the rich text formatted content directly from/to a cell (the GetAsRTF and SetAsRTF functions).

Layout Control

  • End-users can now collapse/expand splitter items to temporarily hide a part of a layout with a mouse click or drag and drop.
  • Splitter items now provide an event (OnCanResize) that allows you to dynamically control size operations.

ExpressNavigationPack 19.1.2

$
0
0
Office 2019 Style

Ribbon control now replicates the look & feel of Office 2019, plus improves RTL support in several UI controls.

Features

Right-To-Left Support

  • This release adds Right-to-Left (RTL) support to the following DevExpress VCL components:
    • Toolbars, Menus, and Ribbon Control

Ribbon and Toolbars

  • Microsoft Office 2019 Style - The DevExpress VCL Ribbon Control now ships with a Ribbon style that replicates the look & feel of the latest Microsoft Office version. This style includes new tab styles and animation effects. Also added IDE templates to make it easy to create Office 2019 Ribbon style applications and Ribbon forms from scratch.
  • Performance Enhancements - The optimized painting mechanism makes the Ribbon/Toolbar UI more responsive - it's two to three times faster than in previous versions.
  • Miscellaneous Enhancements
    • Ribbon Backstage View galleries can now display KeyTips for their elements: groups, items, and item pins.
    • The editor located on the Search Toolbar can optionally display a command's location. It includes the names of the tab, group, and submenu items an end-user has to click to navigate to the command. Also added an option that enables recursive search for commands in submenus.
    • Two new events (OnBeforeMerge and OnAfterMerge) allow you to respond to toolbar merge operations.

Skins Library

  • New SVG Office 2019 Colorful Skin - This release ships with a new vector-based skin and associated color palettes - Office 2019 Colorful.

Layout Control

  • End-users can now collapse/expand splitter items to temporarily hide a part of a layout with a mouse click or drag and drop.
  • Splitter items now provide an event (OnCanResize) that allows you to dynamically control size operations.

DevExpress VCL Subscription 19.1.2

$
0
0
PDF Viewer Attachments

Ribbon control now replicates the look & feel of Office 2019, plus improves RTL support in several UI controls.

Features

Right-To-Left Support

  • This release adds Right-to-Left (RTL) support to the following DevExpress VCL components:
    • Toolbars, Menus, and Ribbon Control
    • Pivot Grid Control
    • Vertical Grid Control
    • Wizard Control

Filtering UI

  • Excel-inspired Filtering - v19.1 introduces new Microsoft Excel-inspired column/row filter dropdowns for the Grid, TreeList, and Vertical Grid controls. New filter dropdowns provide two tabs:
    • The first tab allows users to select from among all available cell values.
    • The second tab allows users to create a filter expression using filter operators (Equals, Between, Contains, etc.)
  • Use the dxDefaultFilterPopupWindowMode global constant in the source code to make the new filtering UI active for all Grid, TreeList, and Vertical Grid controls.
  • Filter Box Support - Much like the VCL Grid Control, the TreeList and Vertical Grid controls now provide the Filter Box to allow end-users to customize, temporarily disable, and reapply recently used filter criteria.

Enhanced SVG Rendering

  • SVG images are rendered two times faster when compared to previous versions.
  • Image data is loaded and parsed about ten times faster when compared to previous versions.
  • Introduced a dxSVGRenderQuality global variable to let you choose a preferable quality-to-performance ratio.

Ribbon and Toolbars

  • Microsoft Office 2019 Style - The DevExpress VCL Ribbon Control now ships with a Ribbon style that replicates the look & feel of the latest Microsoft Office version. This style includes new tab styles and animation effects. Also added IDE templates to make it easy to create Office 2019 Ribbon style applications and Ribbon forms from scratch.
  • Performance Enhancements - The optimized painting mechanism makes the Ribbon/Toolbar UI more responsive - it's two to three times faster than in previous versions.
  • Miscellaneous Enhancements
    • Ribbon Backstage View galleries can now display KeyTips for their elements: groups, items, and item pins.
    • The editor located on the Search Toolbar can optionally display a command's location. It includes the names of the tab, group, and submenu items an end-user has to click to navigate to the command. Also added an option that enables recursive search for commands in submenus.
    • Two new events (OnBeforeMerge and OnAfterMerge) allow you to respond to toolbar merge operations.

Flow Chart

  • 30+ new shapes and the ability to load custom shapes from an XML file or stream.
  • 20+ new connection arrow styles and 5 predefined connection arrow sizes.
  • Ability to apply the layered (Sugiyama) algorithm-based layout. This algorithm minimizes the number of connector crossings and evenly spreads out the shapes.
  • Shape transformation support. End-users can transform shapes by dragging yellow handles.
  • Ability to custom paint any advanced shape.
  • Flow Chart designer: Alignment guides and size arrows make it easier to rearrange and resize chart elements.
  • Flow Chart designer: A new pane for quick access to chart element properties.

Skins Library

  • New SVG Microsoft Office 2019 Colorful Skin - This release ships with a new vector-based skin and associated color palettes - Office 2019 Colorful.

Spreadsheet

  • API Enhancements
    • Evaluate any formula expressions, not only those stored in a document (the EvaluateExpression function).
    • Pass cell ranges in the A1 reference style as string parameters to any cell management method.
    • Track visibility changes of cell comments and prevent their display (the OnCommentShow and OnCommentHide events).
    • Quickly reset a cell, row, or column to its default style (the IsDefault property).
    • Read/write the rich text formatted content directly from/to a cell (the GetAsRTF and SetAsRTF functions).

Pivot Grid

  • A new field option automatically expands group values and keeps them expanded (the AlwaysExpanded property).
  • You can now apply the Min and Max summary functions to date-time or string data fields.
  • A new event (OnGetCellHint) allows you to customize hints displayed for data cells, field values, and field headers, or suppress them.
  • The HitTest property now provides a flag to identify total cells (the HitAtTotalCell property).

PDF Viewer

  • Attachments - This release extends the Navigation pane with a panel that allows end-users to open and/or save attachments embedded in a document.
  • Text Markup Annotations - The PDF Viewer now displays markup annotations based on embedded appearance streams.

Layout Control

  • End-users can now collapse/expand splitter items to temporarily hide a part of a layout with a mouse click or drag and drop.
  • Splitter items now provide an event (OnCanResize) that allows you to dynamically control size operations.

Design-Time Enhancements

  • This release replaces all the Ribbon-based application/form IDE template items with two items that allow you to select a Ribbon style for a new application/form and preview it instantly.

DevExpress Office File API 19.1.4

$
0
0
DevExpress Office File API

Improves Spreadsheet and Word Processing Document APIs.

Fixes

Spreadsheet Document API

  • An XLSX document with shared printing settings cannot be opened
  • ArgumentOutOfRangeException occurs on an attempt to copy formatting using the Range.CopyFrom method if the source range equals the target range
  • NullReferenceException is thrown on the AutoFit method call if the DevExpress.Utils.AzureCompatibility.Enable property is set to true
  • NullReferenceException occurs on an attempt to print a specific document containing the long text in cells
  • System.ArgumentException is thrown on loading a specific .XLSX document
  • System.NullReferenceException is thrown on loading a workbook with references to an external workbook if multi-threading calculations are turned on
  • The AutoFit method incorrectly measures columns containing cells with the rich text formatting
  • The Range.CopyFrom(targetRange, PasteSpecial.Formats) method copies hyperlinks from the source range

Word Processing Document API

  • A WordML document with a text form field cannot be loaded
  • Cell background colors are incorrect during the Mail Merge operation
  • Conversion to PDF cuts a part of a header and footer in a DOCX document
  • IncludePicture field's image is saved in the Docx file if the "\d" switch is specified for this field
  • InvalidFormatException event fires when RichEditDocumentServer fails to decrypt a document

DevExpress Report and Dashboard Server 19.1.4

$
0
0
DevExpress Report and Dashboard Server

Improves Dashboard Designer and Custom SQL Query Editor.

Fixes

  • Administrative Panel - A user with non-administrative privileges cannot change document category
  • Custom SQL Query Editor - The "Internal server error" error message is shown if an SQL query syntax is not valid or a query has not passed the validation
  • Dashboard Designer - Paddings of a combo box are too big in the Light Compact theme
  • Dashboard Viewer does not refresh data regardless of the current auto refresh property value
  • Dashboard's title is cut off after installing the hotfix from the T744250 ticket
  • Data Models - The 'this.helper.mapper[item.type] is not a constructor' error occurs in the Filter Editor when the Function option is selected
  • Web Report Designer - User-Specific functions are not available in a parameter's filter editor

DevExpress Reporting 19.1.4

$
0
0
DevExpress Reporting

Improves WinForms End-User Report Designer and WPF Query Builder.

Fixes

ASP.NET Web Forms

  • ASPxWebDocumentViewer - It is not possible to submit the empty multi-value report parameter due to a validation error

WinForms

  • A multicolumn detail report is printed over content of a master report
  • A red cross appears when expanding hierarchical subreport data
  • A report generates an additional page in the exported *.DOCX file
  • End-User Report Designer - Blank labels and products are shown on the "Select the Label Type" wizard page if the application is localized
  • End-User Report Designer - Custom menu items provided via IMenuCreationService are not shown in the Field List panel
  • End-User Report Designer - It is possible to set the GetValue script for a calculated field even if the script execution mode is set to Deny
  • End-User Report Designer - System.NullReferenceException is thrown on managing queries in Design Mode after a hierarchical group is collapsed in Preview Mode
  • Export to PDF - A report with PictureBox that uses the ImageUrl property to load an image generates a larger PDF file than in a report where the image was loaded via the ImageSource property
  • Hierarchical Data - A control bound to the DrillDownExpanded property doesn't change its state
  • Hierarchical Reports - A hierarchical report cannot be created at a detail report level
  • Hierarchical Reports - A TargetException occurs when JsonDataSource in "Child List Field Name" mode is used as a data source
  • Images whose ImageUrl property is specified disappear when a report parameter is submitted
  • LabelControl / XRLabel - Different baseline for HTML-formatted text
  • Multiline text is trimmed in a cell with a row span
  • Page header incorrectly uses previous page data when an item lines up with the end of the previous page and XRSubreport is used
  • Parameters Panel - An integer parameter editor provides a way to pass a string value to a parameter
  • Reports Merging - Document scaling works incorrectly with a subreport that generates its own pages
  • Reports Merging - Top and Bottom margins of a subreport that generates its own pages are printed on master report pages after the subreport pages
  • SqlDataSource - Required queries execution - Embedded Fields from a non-default data member do not display data
  • Summary is calculated incorrectly in version 18.2 in a specific report
  • The Page Break property is disabled if the 'Report Every Page' property is checked
  • The 'Value cannot be null. Parameter name: docData' error occurs in the Visual Studio Report Designer when assigning an image source for the XRPictureBox control if a project type is Web Site
  • Visual Studio Report Designer - A trial message about using the XtraLayout control appears on opening a report even if the licensed WPF or ASP.NET subscription is installed
  • XtraReport - A file cannot be exported to DOCX format with the specified settings
  • XtraReport - Calculated Fields do not work with Mail Merge (the subreport issue)
  • XtraReport -  Complex type deserialization does not work after registering IOneTypeObjectConverter
  • XtraReport performance in Hashcode calculation
  • XtraReport.ExportToMail -  The XRPictureBox.Sizing mode is not preserved in Outlook

WPF

  • DocumentPreviewControl - A click on the token's delete button shows the look-up list instead of deleting it
  • DocumentPreviewControl - Page settings are not applied to printer settings
  • Editing the XRLabel.Text property in the smart tag deletes text in a control
  • How to localize tooltips in the Property Grid's pane
  • QueryBuilder - Incorrect column width in the 'Tables' list box
  • System.NullReferenceException when scrolling a document when continuous scrolling is disabled and a page layout is set to 'Two pages'
  • The Page Setup Dialog incorrectly displays the size of all ISO A paper kinds
  • The SaveLayout method generates DuplicateSerializationIDException
  • WPF End-User Report Designer - It is not possible to specify an expression for the Style property in a new office-inspired property grid
  • WPF Report Designer - Pivot Grid Designer - Data is not displayed in the Layout tab after previewing a report in the designer

DevExpress Windows 10 Apps 19.1.4

$
0
0
DevExpress Windows 10 Apps

Improves Editors and Grid controls.

Fixes

Editors for Windows 10 Apps

  • DateEdit - DatePickerItems are not initialized correctly when the popup is opened

Grid for Windows 10 Apps

  • The output window displays binding errors during scrolling
  • GridControl does not render certain cells during the load
Viewing all 1122 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>