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

DevExpress Document Server 17.2.3

$
0
0
DevExpress Document Server

PDF Document Processor now supports large image rendering.

Features

  • PDF Document Processor
    • Rendering Very Large Images - Large image rendering (unpacked size is 200+ Mb) is now supported.
    • Text Markup Annotations - Office File API now supports the following text markup annotations types: Highlight, Strikeout, Underline and Squiggly underline. You can also add new annotations to a document or customize/delete existing annotations.
  • Snap Document Server
    • Chart API - With this release, the Snap Document Server library allows you to create and modify charts in code.

DevExpress Report Server 17.2.3

$
0
0
Dashboard and report import/export.

Transfer dashboard and report XML layouts between different instances of the DevExpress Report Server.

Features

  • Dashboards and Report Import/Export - You can now transfer dashboard and report XML layouts between different instances of the DevExpress Report Server. Import/export options are available in the Document Details web page and the Web Designer menu.
  • Self-Service Registration - You can activate self-service registration when using Windows or an external authentication provider. This feature removes the need for Report Server admins to manually create accounts for new users. The account is automatically created when a user first logs in. The user is added to a group defined by the admin.
  • External Authentication Providers - Support for the OpenID Connect and WS-Federation protocols allows you to integrate the Report Server with a compatible identity provider (e.g. IdentityServer or MS Azure Active Directory).
  • Optimistic Document Locking - You no longer need to manually lock/unlock documents for exclusive access.

DevExpress Reporting 17.2.3

$
0
0
Interactive margins in Document Preview.

Adds interactive margins in WPF Document Preview.

Features

  • All Platforms
    • Expression Bindings - With this mode enabled, you can assign values to not only a limited number of bindable properties, but virtually to any other property of a target report control without using report scripts or conditional formats. It should be considerably easier for your end-users to utilize expressions and internalize the expressions' criteria syntax instead of writing code in script event handlers or using formatting rules to implement custom logic in reports.
    • PDF Export - Improved Performance - This release includes a PDF export tool that can create a PDF file page by page without actually creating a report document. The PDF export tool supports streamed and multi-threaded export.
    • DOCX Export - Improved Performance - DOCX export is now 25% faster and consumes 5% less memory. Files take up to 50% less memory on the hard drive.
    • PDF Export - Acro Forms Support - You can now export a report's edit fields to PDF Acro Forms.
    • Miscellaneous Enhancements
      • DOCX Export: Right-to-left layout support and the ability to specify document options for the exported file (Title, Subject, Keywords, Category, Comments and Author).
      • Object and Entity Framework Data Sources: Improved support for the display of nested properties within the wizard. You can create a master-detail report bound to an object or EF data source with a single run of the wizard (similar to using a SQL data source).
      • You can specify the resolution (in DPI) used to rasterize vector images (during export) for the following document formats: DOCX, RTF, XLS, XLSX, HTML, MHT and PDF.
  • WinForms
    • New Report Template Wizard - Choose from one of predefined templates to create professional-looking invoices in minutes. The updated Report Wizard allows you to map your database columns to predefined invoice fields, select currency formatting options and specify the discount/tax options.
  • Web
    • ASP.NET Core Support​ (CTP) - You can now use DevExpress Report controls in ASP.NET Core applications targeting .NET Framework v4.6.1 (available as a Community Technology Preview).
    • Property Grid - With the new Property Grid, you can disable property grouping, sort properties and search for a specific property within the grid.
    • HTML5 Document Viewer - Improved performance and memory consumption for the DevExpress HTML5 Document Viewer when using the multi-page preview mode.
    • Expression Editor Enhancements - The Expression Editor now offers code completion, validation, and an improved design.
    • Master-Detail Wizard - Improved support for master-detail report generation using the Report Wizard (available within the Web Report Designer).
    • ReactJS and Angular Support - Published code examples demonstrating how the reporting tools can be integrated into React and Angular2 based web applications.
    • Filter Editor Enhancements - The Filter Editor features a new Advanced mode, allowing you to specify a filter string instead of using a visual editor.
    • Visual Studio Project Templates - Use the Visual Studio templates to create a web-based report application containing the Report Designer and/or Document Viewer control and customize primary settings on-the-fly.
    • NPM Support - Your reporting applications can now be deployed using the NPM package manager for Node.js. The package name is 'devexpress-reporting'.
    • Miscellaneous Enhancements
      • HTML5 Document Viewer - Improved editor for multi-value parameters.
      • Query Builder - Ability to search within tables.
  • WPF
    • Diagram-Based Query Builder and Master-Detail Editor - You can use the new Query Builder to visually construct queries and define relationships.
    • Interactive Margins in Document Preview - You can now customize document margins within the Print Preview.
    • Support for SVG Icons - Your WPF reports can now use vector SVG icons instead of bitmap images (to help improve rendering on High-DPI displays).
    • New Smart Tags for Report Elements in the Report Designer - You can use our new smart tags to quickly access the most popular report band settings within the End-User Report Designer for WPF.
    • New Report Template Wizard - Choose from one of predefined templates to create professional-looking invoices in minutes. The updated Report Wizard allows you to map your database columns to predefined invoice fields, select currency formatting options and specify the discount/tax options.
    • Multi-Page View Mode and Page-by-Page Scrolling - Display multiple pages (side by side) and disable continuous scrolling.
    • Miscellaneous Enhancements
      • Selecting the XRRichText control in the Report Designer invokes a full-featured rich-text editor.
      • Support for drag and drop operations in the Field List and Report Explorer panels of the Report Designer.
      • Field List - You can select and drop multiple fields to create a table with cells bound to data fields.
      • Report Explorer - You can drag and drop styles and formatting rules.

DevExpress Windows 10 Apps 17.2.3

$
0
0
Grid Column Chooser.

Display, hide and rearrange grid columns at runtime.

Features

  • Grid Control
    • Column Chooser - The Windows 10 Grid Column Chooser allows end-users to display, hide and rearrange columns at runtime.
    • Attributes-Based Validation - The DevExpress Windows10 Grid Control now supports DataAnnotations attributes.
    • Alternating Row Styles
  • Miscellaneous
    • Master-Detail Pattern - This release includes a Master-Detail Pattern navigation layout. This feature allows you to replicate the look and feel of the Windows 10 Mail app within your application.
    • Svg Icon Palettes - You can specify the global palette used to colorize SVG images in your application. In addition, you can apply a custom palette to individual icons and override the colors specified by the global palette.

DevExpress WinForms 17.2.3

$
0
0
Seamlessly connect a chart to Grid data at both design and runtime.

Seamlessly connect a chart to Grid data at both design and runtime.

Features

  • Data Grid Control
    • DirectX Hardware Acceleration Support - The DevExpress WinForms Data Grid and WinForms Cell Editors can now use DirectX hardware acceleration, allowing you to deliver outstanding performance on high-DPI devices. To activate DirectX painting, call the static WindowsFormsSettings.ForceDirectXPaint method.
    • Drag and Drop Manager for Data Grid and Tree List - v17.2 ships with an automatic drag-and-drop engine for both the WinForms Data Grid and Tree List control. With the new DragAndDropBehavior (part of the Behavior Manager), you can initiate drag-and-drop operations between the Data Grid, Tree List and ListBox controls in various combinations, with a few lines of code.
    • Binding a Chart to Bound Controls (via the ControlRowsSource) - You can now seamlessly connect a chart to Grid data at both design and runtime.
    • Grid-Based Lookup Edit - Render Lookup Records as Tiles or Modern Style Lists - In addition to standard grid formats, the WinForms Grid-based Lookup control allows you to render lookup records using an embedded TileView. The TileView (part of the WinForms Data Grid control) supports multiple data presentation formats, including: Default Tile Mode, Kanban and List.
    • Clipboard Management: Pasting to the Grid and TreeList - This release extends the Data Grid and TreeList control's clipboard capabilities by adding support for paste operations. End-users can now copy data from Microsoft Excel, an external Data Grid or another source and then paste information directly into a target Data Grid/TreeList. Data can be added into existing cells or new rows appended.
    • Excel Inspired Filtering Enhancements - The new PrepareTemplate and CustomizeTemplate events allow you to customize column filter dropdowns.
  • Chart Control
    • Unified Criteria-Based Filtering - With this release, the series DataFilter property has been replaced with the FilterCriteria and FilterString properties. This change allows you to use either the Filter Control or the new Filtering UI to manage data represented within a chart.
    • Totals Labels for Stacked Bars and Pies - With this release, the DevExpress Chart Control is shipped with the ability to calculate total labels for stacked bars and pies automatically.
    • Data Grid Integration - Added the capability to populate a chart with a Data Grid's data via the ControlRowSource control. ControlRowSource allows to specify which data grid rows should be visualized: selected, currently visible or all. Besides, you can use the Source to provide data to a Chart from a Vertical Grid and Tree List. The other major integration feature is the Grid's ability to display a Chart within its cell because since the last release the ChartControl implements the DevExpress.XtraEditors.CustomEditor.IAnyControlEdit interface.
    • Qualitative Data Aggregation - With the 17.2 release, in addition to the numeric and date-time data aggregation, the Chart control obtains the ability to aggregate a series' data rows with the equal qualitative argument.
    • Indicator Animation - The chart can animate the appearance of an indicator. Now all elements that depends on data can be animated on data changes.
    • LegendTextPattern for a Series with the Disabled ColorEach Mode - With this release, the LegendTextPattern property allows you to configure legend text for a series using the disabled ColorEach mode. This feature helps you modify legend text without the need to handle CustomDrawSeries events.
    • Export a Chart to an SVG image - You can now export charts to a vector image file format (SVG).
  • Diagram Control
    • Mind Map Layout - The new Mind Map automatic layout algorithm is used to create non-linear hierarchical diagrams arranged around a central idea or subject.
    • Binding Behavior Enhancements - DevExpress Diagram's binding mechanism has been updated with the following new capabilities:
    • Two-way synchronization between the diagram and the data source: You can customize synchronization using events.
    • Binding to hierarchical data: Containers are now used to represent multiple levels of hierarchy.
    • New Scrolling Mode - DevExpress Diagram ships with a new scrolling mode. When this mode is enabled, scrollbars are displayed only when diagram content is not fully visible (regardless of current page size).
    • SVG Enhancements - DevExpress Diagram v17.2 ships with a new SVG rendering engine and features extended support for various SVG elements. In addition, you can now override the default colors used for bichromatic SVG images.
    • API Enhancements - New Notification Events - Implemented new events that fire in response to various user actions.
  • DPI Awareness
    • DirectX Hardware Acceleration Support - The DevExpress WinForms Data Grid and WinForms Cell Editors can now use DirectX hardware acceleration, allowing you to deliver outstanding performance on high-DPI devices. To activate DirectX painting, call the static WindowsFormsSettings.ForceDirectXPaint method.
    • DPI-aware Image Collection - Blurred icons are no longer an issue on Hi-DPI screens with the new DPIAwareImageCollection component. This component automatically provides images for linked controls based upon screen DPI settings. A built-in designer allows you to set up the component by adding DPI-specific versions of individual images.
  • Editors
    • Folder Browser and Open/Save File Dialogs (CTP) - This release introduces skinnable DevExpress counterparts for standard WinForms FolderBrowser and Open/Save File dialogs.
    • New Magnifier Dialog - The Magnifier first intruduced in the WinForms Skin Editor is now available as a stand-alone tool. You can pick RGB or HEX colors from anywhere on the screen and save them to the clipboard.
    • Updated Color Picker Dialog - This release includes a simplified color pick dialog for the Color Edit and Color Pick Edit editors.
    • Simplified HTML in Data Grid, TreeList and Container Cells - With this release, we've made it much easier to display formatted text within Data Grid and Tree List cells. By embedding a new HypertextLabel in a cell, you can format data using simplified HTML syntax. As you might expect, you can change font and color attributes for all or a portion of the text, insert images, hyperlinks or line breaks as needed.
    • List Box - Item Templates - Item templates are now available to all ListBox controls (ListBoxControl, ImageListBoxControl and CheckedListBoxControl). This new feature helps you render each listbox item as needs dictate. Each item can display multiple elements arranged in any manner, and painted using different appearance settings. A built-in designer helps you build a template with just a few mouse clicks. You can create any number of item templates and dynamically apply them to list box items when necessary.
  • PDF Viewer
    • Document Display Enhancements - The scaling factor specified in the operating system's display settings is used when a document is displayed on high DPI devices. The images below demonstrate the impact of this new feature. The zoom level of the PDF Viewer is set to 100%. The desktop scaling factor (greater than 100%) is set to 125% in the operating system's display settings. Note that the DPI-Aware option must be set to true in the application manifest.
    • Text Markup Annotations - You can highlight, strikethrough or underline text using the corresponding tool in the WinForms PDF Viewer’s Comment toolbar. You can also select the text markup annotation, change its properties or delete the markup annotation from a document.
    • Rendering Very Large Images - Large image rendering (unpacked size is 200+ Mb) is now supported.
  • Pivot Grid Control
    • Excel-inspired Filtering - Now supports Excel-inspired column filter popups for column and row fields.
    • Performance Enhancements - This release includes significant enhancements to the in-memory data processing capabilities of the DevExpress Pivot Grid Control. It is now up to 2-5 times faster when compared to earlier versions.
    • Intellisense Editor for Unbound Field Expressions - Now uses an Expression Editor for editing unbound field expressions.
    • Support for SVG Icons - The Pivot Grid can now use vector SVG icons instead of bitmap images to help improve rendering on High-DPI displays.
    • SVG Support - This release adds support for vector images.
  • Skins
    • New SVG Skin - v17.2 ships with a new WinForms skin (The Bezier) based entirely on SVG images, which allows the controls to look perfectly on any screen with any DPI settings. You can create new variations of this skin using the updated Skin Editor - without the need to rely upon a third-party graphics editor.
    • Color Swatches - The Bezier is the first skin that ships with UI elements that allow users to instantly change the skin palette and re-paint a skin at runtime. You can easily create a custom palette to apply a corporate style to your application.
    • SVG Icon Builder - A productivity tool designed to simplify the creation of custom SVG icons by combining graphical elements shipped as part of the Icon Library. Icons generated via the SVG Icon Builder fully support the DevExpress skin colorization feature.
  • Snap
    • Chart API - With this release, the data-aware RTF Control (Snap) allows you to create and modify charts in code.
  • Spreadsheet Control
    • Chart Sheets - With this release, DevExpress Spreadsheet for WinForms and WPF gives you the ability to place a chart on a separate worksheet by creating a chart sheet (view, edit or print the chart within its own page).
  • TreeList Control
    • Drag and Drop Manager for Data Grid and Tree List - v17.2 ships with an automatic drag-and-drop engine for both the WinForms Data Grid and Tree List control. With the new DragAndDropBehavior (part of the Behavior Manager), you can initiate drag-and-drop operations between the Data Grid, Tree List and ListBox controls in various combinations, with a few lines of code.
    • Hierarchy Column - In previous versions, the TreeList's hierarchy column (the one that displays expand and collapse buttons) was always the first visible column. With this release, you can explicitly specify the hierarchy column for your TreeList. This allows you to move the column and its associated hierarchy information to any position.
    • Miscellaneous Enhancements - This release includes numerous enhancements to the WinForms TreeList including:
      • New TreeView Data Presentation Option: You can now emulate the appearance of the standard TreeView control (no column headers, no lines between rows, modified row highlighting style, etc) when displaying a single column of hierarchical data.
      • High Performance Best Fit Option: The TreeList now offers a BestFitMode option - allowing you to select between its default (Full) and the new fast mode. The latter significantly improves rendering performance for large record sets.
      • Auto-Fill Empty Space: With this release, you can force a column to automatically change width and populate any empty space within the TreeList's container.
      • Loading Panel: You can now visually indicate the status of data loading processes.
      • Ability to specify a column's maximum width (the 'MaxWidth' property).
      • You can now indent/outdent individual TreeList nodes (new Indent and Outdent methods).
      • In addition, the TreeList ships with options to custom paint entire nodes, ability to specify which mouse actions activate in-place editing (MouseDown, MouseUp, DoubleClick, etc.), and an improved design-time UX (including changes to the Designer, Nodes Editor and smart tags).
  • Vertical Grid Control
    • Vertical Grid - Data Filtering - End-users can filter data using filter dropdowns and the advanced Filter Editor. By default, the Excel-inspired filtering UI is active.
  • Filtering
    • Filtering UI Context Enhancements - Filtering UI Context component has been refined. Now, you can associate a target control (e.g., a Grid View or Chart Control) with a couple of clicks at design time and thereby instantly generate all the filtering UI editors required.
    • Unified Criteria-Based Filtering - With this release, the filtering system becomes common across all grid controls (Data Grid, Property Grid, Pivot Grid and Vertical Grid) and uses a criteria-based language to define filters.
  • Miscellaneous
    • SVG Image Collection - In this release, DevExpress controls gain support for SVG vector icons. To store and provide these icons to controls, use the new SvgImageCollection. Like other image collections, it can be populated from local storage, form resources, DevExpress Image Gallery, or a project assembly.
    • DPI-aware Image Collection - Blurred icons are no longer an issue on Hi-DPI screens with the new DPIAwareImageCollection component. This component automatically provides images for linked controls based upon screen DPI settings. A built-in designer allows you to set up the component by adding DPI-specific versions of individual images.
    • Data Source Wizard Enhancements - The DevExpress WinForms Data Source Wizard ships with the following enhancements:
      • Support for DevExpress Visual Studio Themes.
      • Support for .Net Standard 2.0 data sources: EF Core 2.0+.
      • Dashboards integration.
      • Binding charts to data-aware list-controls.
    • Appearance Object Editor - Using this dialog, you can now save appearances applied to one UI element and instantly share it across others.
    • LayoutControl Enhancements - DevExpress WinForms Layout Tools (Layout Control and Data Layout Control) ship with a number of performance and usability enhancements:
      • Data Layout Control: A new context menu allows you to change or assign a Binding to control at Design Time.
      • Enhanced design-time performance during multiple item selection and property change operations.
      • Ability to choose item navigation direction when using the TAB key: Across then down (default) or Down then across.
      • New API (deleting items and disposing of their controls, moving individual items, updating a table layout, etc.)
      • A Property Grid is now available in the Layout Control's Customization window at Design Time.
      • Ability to edit the properties of hidden items at design and runtime.
    • MVVM Enhancements - This release includes the following MVVM related enhancements for the WinForms product line:
      • A new NavigationService that allows you to navigate between Views. Navigation history is stored automatically.
      • The ViewModelCreate event includes a static version (available from the static MVVMContextCompositionRoot class). Both events can be handled to retrieve full-fledged ViewModel instances at runtime.

DevExpress WPF 17.2.3

$
0
0
New Hamburger Menu.

Adds new Hamburger Menu and Scheduler controls.

Features

  • New Hamburger Menu - The new DevExpress WPF Hamburger Menu can be used to emulate the navigation metaphor found in today's most popular web apps.
  • New Scheduler Control - The new WPF Scheduler Control is better aligned with the core WPF principles and delivers improved performance.
  • New Dialogs (CTP)
  • Folder Browser and Open/Save File Dialogs - This release includes DevExpress counterparts to the following standard WPF dialogs: Open File Dialog, Save File Dialog and Folder Browser.
  • Data Grid Control
    • Performance Enhancements - This release includes significant enhancements to the text rendering. The WPF Grid Control can now render data rows up to 50% faster than its predecessor.
    • Drag-and-Drop Enhancements - The DevExpress WPF Grid control ships with native drag-and-drop support and allows you to:
      • Reorder records within all view types, including the Card View.
      • Reorder records within Master-Detail Views.
      • Move records outside the GridControl to external controls.
      • Move records to and from external applications.
    • Column Chooser Enhancements - The column chooser allows and-users to:
      • Hide/display columns using checkboxes instead of dragging column headers.
      • Reorder columns within the column chooser via drag and drop.
      • Locate columns using built-in search.
      • Manage band hierarchies.
    • Master Detail Enhancements
      • You can now display different detail records for different master rows.
      • You can define custom margins for detail rows.
      • The Grid allows you to store/restore detail views' layouts.
      • Ability to hide Group Panels from detail views when they are not grouped.
    • Compact Grid Mode - The WPF Data Grid can now dynamically adapt its content based upon control dimensions. In compact mode, the Grid displays a compact panel inspired by Microsoft Office that allows you to sort, group and filter records.
    • New Expression Editor for Unbound Field Expressions - The DevExpress WPF GridControl ships with the Expression Editor with built-in AutoComplete support and syntax highlighting.
    • Clipboard Management: Pasting to the Grid and TreeList - This release extends the Data Grid and TreeList control's clipboard capabilities by adding support for paste operations. End-users can now copy data from Microsoft Excel, an external Data Grid or another source and then paste information directly into a target Data Grid/TreeList. Data can be added into a new row or existing cells. New events have been introduced to help you dynamically customize or cancel certain paste operations.
    • Miscellaneous Enhancements
      • You can specify a column header image using the HeaderGlyph property.
      • You can rearrange column header elements.
      • A new AddingNewRow event allows you to initialize a newly added record.
      • New CanSelectRow/CanUnselectRow and CanSelectCell/CanUnselectCell events to dynamically control row/cell selection.
      • Export to DOCX.
  • Accordion Control
    • Accordion Collapse Mode - v17.2 ships with a customizable compact view.
    • Accordion Item Customization - This release adds the following customization options to the WPF Accordion control:
      • Item glyph can be displayed at top of text.
      • New RootItemDisplayMode property allows you to enable a uniform style for root and subordinate items.
      • New item Command property allows you to specify the command to be executed when an end-user clicks an item.
  • Chart Control
    • Criteria Based Unified Filtering - With this release, the series DataFilter property has been replaced with FilterCriteria and FilterString properties. This change allows you to use either the Filter Control or Data Layout Control to manage data represented within a chart.
    • Chart Designer Enhancements - The WPF Chart Designer ships with the following new features:
      • A layout/structure that is similar to the Chart Designer for WinForms.
      • You can add, remove and hide chart elements via the structure tree.
      • A new Options tab allows you to configure major chart element properties.
      • A new Data tab helps you populate an individual series with data or populate a chart with series via series templates.
    • Totals Labels for Stacked Bars and Pies - With this release, the DevExpress Chart Control allows you to calculate total labels for stacked bars and pies automatically.
  • Range Control Integration
    • Display or hide an individual series in the Range Control.
    • Configure series representation (Line, Bar, Area) within the Range Control.
    • Calculates the Range Control's grid automatically (based on the Chart's axis scale parameters).
    • Scale Breaks - A chart's axis scale can now include scale breaks.
    • Qualitative Data Aggregation - The WPF Chart control can now aggregate data with the equal qualitative argument.
    • Bubble Series - Automatic Calculation Min and Max Sizes.
  • Legend Enhancements
    • Chart legend items can simultaneously display a marker and check box.
    • BarSideBySideSeries2D - Display Series Point Labels for Zero Values
    • The WPF Chart Control can now display series labels for zero values.
    • LegendTextPattern for a Series with the Disabled ColorEach Mode
    • Use the LegendTextPattern property to configure legend text for series using the disabled ColorEach mode. This feature helps you modify legend text without the need to handle CustomDrawSeries events.
    • Extended MVVM Pattern Support
    • The following chart elements can be generated from an item source using the item template:
      • Panes
      • Annotations
      • Legends
      • Custom legend items
      • Strips
      • Constant lines
      • Indicators
  • Diagram Control
    • Mind Map Layout - The new Mind Map automatic layout algorithm is used to create non-linear hierarchical diagrams arranged around a central idea or subject.
    • Binding Behavior Enhancements - DevExpress Diagram's binding mechanism has been updated with the following new capabilities:
    • Two-way synchronization between the diagram and the data source: You can customize synchronization using events.
    • Binding to hierarchical data: Containers are now used to represent multiple levels of hierarchy.
    • New Scrolling Mode - DevExpress Diagram ships with a new scrolling mode. When this mode is enabled, scrollbars are displayed only when diagram content is not fully visible (regardless of current page size).
    • SVG Enhancements - DevExpress Diagram v17.2 ships with a new SVG rendering engine and features extended support for various SVG elements. In addition, you can now override the default colors used for bichromatic SVG images.
    • API Enhancements - New Notification Events - New events that fire in response to various user actions:
      • Moving, copying and modifying diagram items.
      • Changing shape connetors.
      • Using diagram tools.
  • Docking
    • Miscellaneous Enhancements - The DefaultMenuItemNames class stores fields used to identify context menu items. The BaseLayoutItem.CloseCommand now provides a parameter.
  • Map Control
    • Theme Support - With this release, you can use the DevExpress WPF Theme Manager to control the WPF Map control's appearance.
    • Circular Scrolling - The DevExpress WPF Map Control now supports circular scrolling.
    • Legend Appearance Customization - Legend labels can now be customized using the Legend Item Label template.
  • PDF Viewer
    • Rendering Very Large Images - Large image rendering (unpacked size is 200+ Mb) is now supported.
    • Text Markup Annotations - With this release, you can highlight, strikethrough or underline text using the corresponding tool in the viewer's Comment toolbar. You can also select the text markup annotation, change its properties or delete the markup annotation from a document.
  • Pivot Grid Control
    • Performance Enhancements - This release includes significant enhancements to the in-memory data processing capabilities of the DevExpress Pivot Grid Control. It is now up to 4 times faster than its predecessor.
    • Intellisense Editor for Unbound Field Expressions - The DevExpress WPF Pivot Grid ships with an Expression Editor that supports auto completion and syntax highlighting.
  • Rich Text Editor
    • Context Menu Customization - With this release, the DevExpress WPF Rich Text Editor gives you the ability to customize its context menus. You can add or remove menu items by specifying necessary customization actions in XAML.
    • MVVM Related Enhancements - The DevExpress WPF Rich Text Editor ships with the following MVVM related enhancements:
      • All basic control properties (ActiveViewType, LayoutUnit, ReadOnly, etc.) are now bindable.
      • RichEditSpellChecker behavior configuration is now available in the RichEditControl smart tag.
    • UI Enhancements - The WPF Rich Text Editor v17.2 ships with the following new UI elements:
      • Language, Table Styles, Bullets and Numbering and Table of Contents dialogs;
  • Spell Checker
    • Behavior Configuration - A Spell Checker Behavior has been added to the DevExpress WPF Rich Text Editor (RichEditSpellChecker) and to other supported text editors (DXSpellChecker). This feature allows you to configure spell-checking functionality in XAML and the corresponding control's smart tag.
  • Spreadsheet Control
    • Chart Sheets - With this release, DevExpress Spreadsheet allows to place a chart on a separate worksheet by creating a chart sheet (view, edit or print the chart within its own page).
    • Miscellaneous Enhancements - The DevExpress WPF Spreadsheet ships with the following enhancements:
      • Section 508 support.
      • New Spreadsheet UI elements:
      • Cell Styles, Chart Styles, Table Styles, and PivotTable Styles galleries.
      • Change Chart Type and Print dialogs.
      • Number Format and Border drop-down menus.
  • Themes
    • New WPF Themes - This release includes the following new themes:
      • Office 2016 Black (SE).
      • Visual Studio 2017 Dark.
      • Visual Studio 2017 Blue.
      • Visual Studio 2017 Light.
    • WPF Theme Designer - The WPF Theme Designer allows you to easily create personalized themes for DevExpress WPF Controls. This release includes new instruments and improvements that simplify theme editing.
      • Filter Colors - displays only the selected element's colors.
      • Highlight Colors - highlights elements with the selected color on the preview.
      • Color Picker - allows you to select a color from any application on screen.
      • Color Wheel - a fast way to edit palette of a theme.
      • 40+ new previews.
  • TreeList Control
    • Indent/Outdent Nodes - You can now indent/outdent individual TreeList nodes.
    • Hierarchy Column Custom Position - The TreeListControl can display hierarchy column in any position, not only at the left side.
    • Miscellaneous Enhancements
      • Native drag-and-drop support.
      • The new Column Chooser.
      • Ability to automatically adapt content to control dimensions: compact mode.
      • An autocomplete expression editor used to edit unbound column expressions.
      • DOCX export.
      • New events allow you to dynamically control whether an end-user can select or deselect nodes/cells.
  • TreeMap Control
    • WPF Theme Support - The DevExpress WPF ThemeManager can now control the appearance of the WPF TreeMap control.
    • WPF Expression Editor - This release includes an updated WPF Expression Editor with built-in AutoComplete support, syntax highlighting and expression validation support.
  • Miscellaneous Enhancements
    • AppBar Control - AppBar now supports left and right alignment.
    • Typed Styles - Typed styles provide a simplified way to define styles for standard and DevExpress controls.
    • SVG Support in EnumItemsSource and EnumItemsSourceBehavior - With this release, you can specify the 'Image' attribute with SVG uri reference to EnumItemSource and EnumItemSourceBehaviour.

DevExtreme 17.2.3

$
0
0
DateTime data type support.

Search through grid header filter values.

Features

  • New Color Schemes
    • New Color Schemes for the Generic Theme - You can now change your entire application's color palette by applying one of the newly implemented schemes: Soft Blue, Carmine, Green Mist, Dark Violet, and Dark Moon. These new color schemes are based on the DevExtreme Generic theme.
  • React Grid (Beta) - DevExtreme React Grid v17.2 ships with the following new features:
    • Material UI Integration
    • Column Reordering
    • Column Resizing
    • Keyboard Navigation
    • Column Chooser
    • Localization
    • Data Formatting and Custom Data Accessors
  • Data Grid
    • Column Header Filter and Column Chooser Search - You can now search through header filter values. You can activate this feature for all columns or only a specific column using the widget's or column's 'headerFilter.allowSearch' option.
    • DateTime Data Type Support - The HTML5 Data Grid fully supports time portions in Date-Time values:
      • Proper time formatting is applied to cell display text.
      • Cell drop-downs include time editing controls.
      • The grid allows you to filter data while taking time values into account.
    • Custom Sorting - You can implement your own value comparison function and thus enable custom data sorting algorithms.
  • Data Visualization
    • Funnel / Pyramid Chart - The new Funnel widget allows you to create funnel and pyramid charts for use within your HTML5-JavaScript applications.
    • Chart Axis - Scale Breaks - DevExtreme HTML5-JavaScript Chart can automatically analyze your chart's data and apply scale breaks to improve readability. Manual scale breaks are also supported.
    • Chart Axis - Tick Mark Generation - DevExpress HTML5 Chart v17.2 ships with improved tick mark generation logic:
      • Date-time ticks are always displayed at the start of standard date-time intervals: first day of week / month / year, start of a day, top of an hour, etc.
      • You can force a numeric axis to generate ticks only at whole number positions.
      • Numeric and date-time axis can now automatically adjust label formatting, improving readability with a compact display option.
    • Date-Time Axis - Exclude Weekends and Holidays - You can now suppress weekends and holidays on the chart's arguments scale and provide an uninterrupted display for a dataset that only includes work days.
  • Pivot Grid
    • Column Header Filter and Field Chooser Search Panel - With this release, the HTML5-JavaScript Pivot Grid can display a search box within its Field Chooser dialog and Filter Dropdown.
  • Scheduler
    • Display Multiple Days, Weeks, or Months in a View - The HTML5-JavaScript Scheduler allows you to specify the number of Days, Weeks or Months to display within the Day View, Week View and Month View respectively.
    • Compressed Appointment Display Option - You can limit the number of simultaneously displayed appointments in:
      • A single cell in the Month View.
      • A single all-day panel in the Day View or Week View.
    • Current Date-Time Indicator - The HTML5-JavaScript Scheduler can indicate the current time in views that utilize a time scale. In addition, you can enable timetable shading up to the current time mark.
  • Tree List
    • Recursive Node Selection - The HTML5-JavaScript Tree List now supports recursive node selection:
      • When changing a parent node's selected state, all child nodes at all nesting levels are updated accordingly.
      • Parent nodes can automatically change their state to selected, unselected or indeterminate, based upon the number of selected child nodes.
    • Column Header Filter and Column Chooser Search - You can now search through header filter values. You can activate this feature for all columns or only a specific column using the widget's or column's 'headerFilter.allowSearch' option.
  • UI Widgets
    • New Filter Builder Widget - The new HTML5-JavaScript FilterBuilder widget allows users to construct complex filter expressions with absolute ease (supports an unlimited number of filter conditions). It can be used on a standalone basis or with the List, Data Grid, and TreeList widgets.
    • TagBox - New Item Selection Options - The TagBox can now group multiple tags into a single label when all available tags are selected or when end-users select a predefined set. Users can access individual tags by clicking the joined label (invokes the dropdown selection list).
    • DateBox and Calendar - Disable Desired Dates - The HTML5-JavaScript DateBox and Calendar widgets include a new disabledDates option. As the name suggests, this new feature allows you to disable access to certain dates within the calendar - by either supplying a predefined date array, or implementing a function that determines whether a date should be available to end-users.
    • TreeView and List - Search Panel - To simplify record selection, the HTML5-JavaScript List and TreeView widgets allows you to display a search box within its container.
    • NumberBox - Display Text Formatting and Input Masking - The NumberBox widget now supports flexible display text formatting using Locale Data Markup Language (LDML) patterns. The specified format can also be used as a mask to control end-user input.
  • Improved Angular Support - This release includes the following Angular integration improvements:
    • Optional jQuery Dependencies
    • Disable jQuery dependencies and Increase Angular component performance by up to 30%.
  • Improved TypeScript Declarations - All Angular component properties are now declared with a specific type instead of any. This helps avoid type conversion errors.
  • Localization Enhancements
    • LDML Pattern Support - With this release, you can use Locale Data Markup Language (LDML) patterns to localize dates and numbers regardless of the localization library used. Custom decimal and thousands separators The built-in localization engine now offers 'thousandsSeparator' and 'decimalSeparator' global configuration options.
  • TypeScript Declarations
    • Improvements - DevExtreme can now utilize the benefits of TypeScript 2.0 or higher and use specific types instead of any wherever possible.
  • MVC Controls
    • Data Layer - Consume API Controllers from a Different Domain - The 'newRemoteController()' method allows you to consume API controllers located in a different domain by URL.
    • New Strongly-Typed HTML Helpers - You can now use lambdas when configuring Data Grid columns and summaries, PivotGrid fields, and Form items. This ensures compile-time type safety, enables IntelliSense, and automatically adds client-side validation based on Data Annotations defined in the model.
    • Data Layer - Areas Support - You can now access API controllers in different areas using the 'Area()' method added to the 'Mvc()' data source.
    • New NamedTemplate Helper for Creating Complex Views - This release introduces a new 'NamedTemplate()' helper - allowing you to embed controls into one another. By leveraging its capabilities, you can reduce the amount of code needed to generate complex views.

CodeRush Ultimate 17.2.3

$
0
0
JavaScript Test Runner.

Run and debug tests for client-side JavaScript code.

Features

  • Unit Test Runner
    • JavaScript Test Runner - You can now run and debug tests for client-side JavaScript code using the powerful CodeRush Test Runner.
    • Exclude from Coverage - You can now exclude specific projects from Code Coverage analysis using the *.runsettings file. For more details refer to Microsoft's article, Customizing Code Coverage Analysis.
    • Code Coverage Filtering - You can now create and apply Filters to the Code Coverage report.
    • .NET Core 2.0 Support - You can now use the CodeRush Unit Test Runner to run .NET Core 2.0 tests and calculate Code Coverage in Portable PDB debug-symbols-format projects.
    • Microsoft Fakes - The CodeRush Test Runner now supports the Microsoft Fakes isolation framework.
  • Code Analysis
    • Unused Members - Added a new analyzer that detects unused members. You can also configure the highlighting of such members (e.g., de-emphasize them) in the code editor (Editor | All Languages | Static Code Analysis | Highlight unused members). Unused members can be safely deleted without impacting program behavior.
    • NullReferenceException Analysis (beta) - CodeRush 17.2 introduces a beta version of a new feature we've been working on, NullReferenceException Analysis. This feature identifies unprotected code that may unintentionally raise NullReferenceExceptions. CodeRush for Roslyn now identifies code that may be at risk to raising a NullReferenceException. You can turn this feature on for C# and Visual Basic (it is disabled by default) on the Editor | All Languages | Static Code Analysis options page.
    • Async/Await Analyzers - Added the following static analyzers focused on best practices for async and await:
      • Async method has no CancellationToken parameter.
      • CancellationToken parameter is never used.
      • Async void method should be in a try/catch block. Otherwise, that method's exceptions may cause a crash.
      • ConfigureAwait(true) is called implicitly. ConfigureAwait() should always be explicitly called, as the default behavior may cause a deadlock.
      • Redundant 'await'.
      • The 'await' keyword for the Task.FromResult expression is not required.
      • The returned Task is null. Use 'Task.FromResult()' instead.
      • Task.When is used in an async method. Use Task.Wait instead.
      • The 'await' expression is missing a cancellation token.
    • Spell Checker Improvements - The CodeRush Spell Checker can now:
      • Check XML comments (<c> and <code> tags are ignored).
      • Check File names.
      • Exclude ToString() expressions.
  • XAML Support
    • XAML Formatting in Markup Extensions - Improved XAML Formatting with the ability to format markup extensions. You can now:
      • Break arguments apart only if they exceed the specified number. You can set a threshold on the argument count, to determine whether argument splitting occurs, and you can also specify the maximum number of arguments per line.
      • Align markup extension arguments with first argument.
    • Normalize Whitespace in XML Comments - Added the ability to normalize whitespace inside XML comments.
  • Code Style
    • Modifiers Order - You can now set your preferred order for member modifiers. CodeRush features will respect this order when adding or removing modifiers. For instance, you can set public and private keywords to appear before the static keyword. This feature is available only in C#, as Visual Studio automatically sorts modifiers in Visual Basic.
    • Attribute List - Added the new Attribute list Code Style & Code Cleanup rule, allowing you to combine two or more separate attributes applied to a single member into a single declaration.
    • Visual Studio Code Style Settings Import - Synchronizing CodeRush Code Style settings with similar code style settings built into Visual Studio. The following settings are now imported from Visual Studio by CodeRush:
      • Local Declaration Style
      • Built-in Type Names
      • this/Me Qualifier Usage
    • Braces in Statements - Added a new Code Style rule called Braces in Statements. CodeRush can now remove or require (add) block delimiters in places where they are optional, such as around the single child statement of an if block.
  • Navigation Enhancements
    • Drop Marker for Selections - Extended the Drop Marker feature, adding the ability to drop markers for selections, and then later return, restoring the selection when you collect the marker. Simply select the code and then drop a marker using Alt+Home. To collect markers press Esc or Alt+End.
    • Recently Opened Items in Jump To Menu - Jump To File and Jump To Symbol windows now display Recently Opened Items.
    • Initial Filter in Jump To Menu - The Jump to Symbol, Jump to File, and Jump to Everything menus can now use the identifier under the caret as the initial filtering option.
    • Navigation From Member Icons - You can now open the Navigation Menu using Member Icons.
  • Code Formatting and Cleanup
    • Document Formatting - Document Formatting lets you configure every aspect of code formatting in an entire solution in one step. CodeRush's Document Formatting is more flexible and offers more options than Visual Studio's built-in formatting feature.
    • Project-wide Code Cleanup -You can now run Code Cleanup for the entire project. Simply right-click the project you want to clean in the Solution Explorer and select Cleanup Project from the context menu.
  • Refactorings and Code Providers
    • Widening the Refactorings' Accessibility - CodeRush has widened the accessibility of many refactorings and code providers, improving discoverability and making them available when the caret is anywhere on the line containing relevant code you want to change. Refactorings receiving wider accessibility include:
      • Use Expression Body
      • Collapse/Expand Property, Accessor, Method
      • Reverse Conditional
      • Flatten Conditional
      • Compress/Expand Ternary Expression
    • XPO Fields - Implemented the XPO Fields feature based on the XPO EasyFields community plugin for CodeRush Classic. This is useful when working with eXpress Persistent Objects letting you automatically generate and update the XPO FieldsClass based on existing class members.
    • Code Actions Settings - Added configuration options for generated members built by the following features:
      • Declare menu items & Declare providers
      • Add to Interface
      • Add Getter/Setter
    • Add XML Comments - Added a new Add XML Comments code provider. Using it you can instantly add an XML doc comment to a member. If you use Add XML Comments for a member that is an override or an interface implementation, the XML doc comment is based on the documentation found in the interface or ancestor class. If the target method has no base method or its base method or interface declaration has no XML comment, the code provider generates an empty XML comment with the correct structure.
    • ForEach to Linq improvements - Improved the ForEach to Linq refactoring so it generates cleaner code in more complex cases. The following Linq functions are now supported by the query generator: Where, Select, Cast, Distinct, FirstOrDefault, LastOrDefault, Aggregate, Any, All, and Count.
  • Miscellaneous
    • Include Previous/Next Element - Added the new Selection Tool called Include Previous/Next Element. You can now use this tool to select code blocks above and beyond the currently selected code block. Use Ctrl + Alt + Shift + Up Arrow or Ctrl + Alt + Shift + Down Arrow to select text from the current caret position to the end of the next code element. This is especially useful in combination with the Selection Expand/Reduce feature. If you unintentionally select too many blocks you can back up to the previous selections using Selection Reduce with Num - (minus) or Ctrl+Shift+W.
    • Move Member to Region - Ported the Move Member to Region feature from CodeRush Classic. You can now create regions and move members among them using a simple GUI. Now simply click a member icon, select Move To Region and choose the target region.

CodeRush for Roslyn 17.2.3

$
0
0
Remove unused assembly references from your projects.

Remove unused assembly references from your projects.

Features

  • Unit Testing - The JavaScript Test Runner is out of beta and you can now run and debug tests for client-side JavaScript code using the powerful CodeRush Test Runner. The JavaScript test runner is based on Karma and supports the following testing frameworks:
    • Jasmine
    • QUnit
    • Mocha
  • Code Analysis - NullReferenceException Analysis is now available in Visual Basic. This feature identifies unprotected code that may unexpectedly raise NullReferenceExceptions. Note that this feature is still in beta. You can enable/disable this feature on the Static Code Analysis options page.
  • Added the following static analyzers focused on best practices for async and await.
    • Async method has no CancellationToken parameter.
    • CancellationToken parameter is never used.
    • Async void method should be in a try/catch block. Otherwise, that method's exceptions may cause a crash.
    • ConfigureAwait(true) is called implicitly. ConfigureAwait() should always be explicitly called, as the default behavior may cause a deadlock.
    • Redundant 'await'.
    • The 'await' keyword for the Task.FromResult expression is not required.
    • The returned Task is null. Use 'Task.FromResult()' instead.
    • Task.When is used in an async method. Use Task.Wait instead.
    • The 'await' expression is missing a cancellation token.
  • Code Cleanup - Added the ability to remove unused assembly references from your projects, accessible through the project's right-click context menu. Selecting this command will bring up a confirmation window where you can select which references to remove (from the list of unused references).
  • Code Formatting - Document Formatting receives the following improvements:
    • Blank lines - now blank lines for the first and last items in a list of elements are omitted. Blank lines are only added between elements.
    • Bitwise operators (&, |, and ^) - now have individual wrapping and spacing options for each operator.
    • Relational operators (==, !=, <, >, <=, and >=) - also have configurable wrapping and spacing settings.
    • Regions - added blank line configuration options for #region directives.
    • Wrap First - added the "Wrap First" option for assignment expressions.
  • Navigation - You can now open the Navigation Menu using Member Icons.

DevExpress DXperience 17.2.3

$
0
0
DevExpress DXperience

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JS.

Features

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

DevExpress Universal 17.2.3

$
0
0
Totals labels for Stacked Bars and Pies.

Major enhancements for ASP.NET, WinForms, WPF, Reporting & HTML5/JS.

Features

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

CodeRush for Roslyn 17.2.4

$
0
0
Right Margin Line.

Keep code lines from getting too long or exceeding style guidelines.

Features

  • XML Support - The following features support XML markup language now:
    • Structural Highlighting
    • Selection Expand/Reduce and Include Previous/Next Element
    • Paste Replace Word
  • Visualization Tools - The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines.
  • Code Analysis - Code Metrics can now establish a Threshold value that determines when the metric appears and when/if the metric contributes to code analysis. This allows code analysis to report type members that exceed secified complexity thresholds.
  • Code Formatting - C# Document Formatting adds the following options:
    • Wrapping and Spacing configuration for the "??" operator.
    • Wrapping and Spacing configuration for the base types list.
    • Wrapping and Spacing configuration for the constructor initializer.
    • Excessive Line Breaks Removal.
    • Separate Line Break configuration options before "else", "while", "catch" and "finally" keywords.
  • Navigation
    • Added a filter for the Jump To Members navigation feature.
    • The filtering dialog now has "Select All" switches for Scope, Types, Members and Access.

CodeRush Ultimate 17.2.4

$
0
0
Code Metrics can now establish a Threshold value.

Improves code formatting and analysis.

Features

  • XML Support - The following features support XML markup language now:
    • Structural Highlighting
    • Selection Expand/Reduce and Include Previous/Next Element
    • Paste Replace Word
  • Visualization Tools - The Right Margin Line can help you keep code lines from getting too long or exceeding style guidelines.
  • Code Analysis - Code Metrics can now establish a Threshold value that determines when the metric appears and when/if the metric contributes to code analysis. This allows code analysis to report type members that exceed specified complexity thresholds.
  • Code Formatting - C# Document Formatting adds the following options:
    • Wrapping and Spacing configuration for the "??" operator.
    • Wrapping and Spacing configuration for the base types list.
    • Wrapping and Spacing configuration for the constructor initializer.
    • Excessive Line Breaks Removal.
    • Separate Line Break configuration options before "else", "while", "catch" and "finally" keywords.
  • Navigation
    • Added a filter for the Jump To Members navigation feature.
    • The filtering dialog now has "Select All" switches for Scope, Types, Members and Access.

DevExtreme 17.2.4

$
0
0
DevExtreme

Maintenance release includes several bug fixes.

Fixes

Data Visualization

  • Documentation - The chart onInitialized help topic gives a link to the onContentReady event which does not exist on the chart.
  • dxChart - A connector line of a label is not aligned properly.
  • dxChart - In a certain configuration, labels overlap the chart title and the legend when resolveLabelOverlapping is set to 'shift'.
  • dxChart - Incorrect zooming when dataSource has null points.
  • dxChart - The stackedArea series with the second value axis doesn't work properly.
  • dxChart displays a big gap between 2 and 3 hours for the Daylight Saving day on the Central European time zone.
  • dxChart's TypeScript definitions for properties that accept an object or an array of objects are incorrect.
  • dxLinearGauge - Widget is displayed when the value indicator's width/length is set to zero.
  • dxVectorMap - The vectormaputils.parse method doesn't accept a response if statusText is empty.

Pivot Grid

  • dxPivotGrid starts continuously re-rendering itself after expanding certain columns if the virtual scrolling is used.

DevExtreme Demos

  • The "Advanced Master-Detail View" demo for ASP.NET Core does not work.

Data Grid

  • A filter is not applied in the filter row when the "calculateFilterExpression" option is defined.
  • A delayed option initialization scenario does not work correctly.
  • Documentation - The code example in the calculateFilterExpression help section is not reliable.
  • Grouping causes an unnecessary horizontal scrollbar.
  • Tab navigation skips fields in the adaptive detail row on editing.
  • The "Clear" button is incorrectly displayed for dxNumberBox and dxDateBox.
  • The addColumn method does not add a banded column.
  • The built-in edit form is cut off if the grid doesn't contain any records.
  • The built-in keyboard is shown and then hidden when a user taps into the pager editor.
  • The error message panel is still shown for a column editor in Batch mode when the column's validationRules message is set to "".
  • Values of a date column with a certain custom format defined in the formatter are incorrectly shown in the exported document.
  • dxDataGrid displays an unnecessary horizontal scrollbar if columnAutoWidth and columnHidingEnabled are enabled.
  • dxDataGrid does not render group rows properly when a row template is defined in markup.
  • dxDataGrid Filtering demo - The approach not supported by the grid's state storing feature is used for the "OrderDate" column's custom header filter items.
  • dxDataGrid placed in dxResponsiveBox displays a different number of columns in IE and Chrome if Adaptability is enabled.
  • dxDataGrid renders unexpected group headers of the edit form starting with 17.1.8 when the embedded dxForm configuration is defined.
  • dxDateGrid - The noDataText text is not properly centered when it is long and wordWrapEnabled is enabled.
  • The first item of the grid's edit form is focused on changing a value in the master cascading lookup.
  • The grid does not re-apply search after its data source is changed.

DevExtreme Core

  • dxChart - It is not possible to update the strips if there's a label on them.
  • dxDataGrid doesn't automatically track changes in empty nested data fields in Angular.
  • dxDataGrid throws the "Unable to process binding 'text'" error when adaptive rows are enabled under certain conditions.
  • dxDataGrid/dxPivotGird - Incorrect object context in the width/height function.
  • dxPopup - Defining titleTemplate throws an error in an Angular app.
  • dxTextBox throws the "document.activeElement.scrollIntoViewIfNeeded is not a function" error on Android in a mobile Firefox.
  • Templates nested in NamedTemplate are not rendered if there is only one control on the view (ASP.NET Core only).
  • The "Unexpected identifier <" error is thrown when a DevExtreme MVC control is rendered in a template of another control under certain conditions.
  • The getDataSource method for dxDropDownList is missing in TypeScript definitions.
  • The TypeScript definition of the EndpointSelector class does not have a constructor.
  • Typescript Definitions - The DataSource class does not accept a Store in the constructor.

DevExtreme Tools

  • The Intellisense popup is duplicated when typing in a dxview file in VS2015.

Scheduler

  • Vertical scroll does not work when crossScrollingEnabled and showAllDayPanel are true.
  • An appointment's resource type is changed after dragging when the resource.allowMultiple option is enabled.
  • Appointments are not displayed in timeline views when crossScrollingEnabled = true (FF, Edge, IE 9-11 ).
  • Cells on the month view have incorrect height when the Angular approach is used.
  • It is impossible to cancel an appointment's click or double click event for an appointment collector.
  • It is possible to drag an appointment from an appointment collector even if the allowDragging option is set to false.
  • shadeUntilCurrentTime does not work for all resources.
  • shadeUntilCurrentTime in combination with crossScrollingEnabled disables scheduler cells.
  • The "Done" button is always disabled even if custom validation in AppointmentAdding was not passed after the fix from T542841.
  • The current time indicator is not rendered correctly in Week and Work Week views in IE11.
  • Timeline views are not displayed when the height is not specified.
  • Unable to navigate to the minimum date using the date navigator.
  • dxScheduler does not allow selecting the max date.
  • The Scheduler (in UTC) onAppointmentClick event handler is passing incorrect dates for appointmentData and targetedAppointmentData in recurrences.

Tree List

  • Adding a child node to a node that does not have children does not work when the Add button is clicked the first time.
  • dxTreeList initially renders only the first page if its data source is set asynchronously.

UI Widgets

  • Documentation - The onContentReady link in the onInitialized topic leads to nowhere (dxTextBox, dxButton, etc.).
  • dxCalendar uses incorrect month name abbreviations.
  • dxDataGrid - "Cannot read property 'setSelectionRange' of undefined" when a custom format is used.
  • dxDateBox - The jQueryEvent parameter is undefined if the "Clear" button is clicked.
  • dxFileUploader with the defined "accept" option rejects a file with a capitalized extension.
  • dxForm - It's impossible to access an item using itemOption inside a group or tab with multiple spaces in the caption.
  • dxList - Selected item keys are cleared when a datasource is updated.
  • dxLookup - searchExpr has an incorrect typescript definition.
  • dxMap: An error appears on simultaneously changing the "markers" and "provider" options.
  • dxMenu - The onSubmenuHidden event is raised multiple times.
  • dxNumberBox - Sometimes it is impossible to delete some digits.
  • dxNumberBox - Enter the decimal delimiter with the currency format when valueChangeEvent = "input keyup".
  • dxNumberBox - It is impossible to edit a value if a percent is screened.
  • dxNumberBox - It's impossible to clear a value if the mask contains '0' and Intl is registered.
  • dxNumberBox - The onValueChanged event does not fire after typing digits.
  • dxNumberBox shows a wrong decimal text for the 1.1 value when a mask is used.
  • dxNumberBox throws the 'cannot read property toString of undefined' error when setting its value to undefined.
  • dxSelectBox - It's impossible to clear the current value if fieldTemplate is used.
  • dxTagBox - Selected tags have empty text if hideSelectedItems is "true".
  • dxTagBox - The Custom Values functionality does not work correctly in Angular when tags are loaded via the dataSource option.
  • dxTagBox - The filter argument of the CusomStore.load function is incorrectly merged when the hideSelectedItems option is enabled.
  • dxTagBox - Widget fails to open in iOS when the multiline option is disabled.
  • dxTextBox - The onValueChanged event handler contains the "event" parameter even if a value is changed programmatically.
  • It is impossible to remove a dxTagBox item that has a value field equal to 0.

DevExpress WPF 17.2.4

$
0
0
DevExpress WPF

Maintenance release includes several bug fixes.

Fixes

  • Data-Aware Export
    • ExpressionConversionException is thrown when exporting a grid with conditional formatting and an Enum? column.
  • DXAccordion for WPF
    • AccordionControl - NullReferenceException is thrown if AccordionControl is clicked with the mouse when the Visibility property is set to Collapsed.
  • DXBars for WPF
    • BarDragDropElementHelper instances are retained in memory in certain scenarios.
    • BarItems added with the help of InsertActions are shown twice.
    • The submenu closes on hovering over the sibling BarItem.
  • DXCharts for WPF
    • A Spline Series is not rendered in WPF SpreadsheetControl.
    • ChartControl breaks the application window rendering behavior in certain situations when predefined Series marker models are used.
    • Filtering - The ChartControl layout is not updated after resetting the FilterString property.
    • NestedDonutSeries2D - Series Labels are not displayed when the Series Template binding method is used.
    • SparklineEditSettings - Cell editors do not display anything if grid columns are re-created at runtime.
    • The ChartHitInfo.InAnnotation property returns true far from the actual annotation bounds if RuntimeMoving is enabled.
  • DXControls for WPF
    • An exception is thrown on assigning SimpleButton.Glyph in certain scenarios.
    • ArithmeticException is raised in FlyoutControl when it's opened.
    • ComboBoxEdit with TokenComboBoxStyleSettings - A new token cannot be added to EditBox after another token was deleted by clicking its delete button.
    • Data-aware WPF controls - An exception is thrown on an attempt to invoke the Items Source Wizard in Smart Tags at design time.
    • DXMessageBox - The current text foreground is white and cannot be visible on the white background if the MetropolisLight theme is applied.
    • DXTabControl allows closing the last tab even if SingleTabItemHideMode is set to "Disable".
    • DXTabControl recreates the first tab after selecting the last tab and closing the first tab.
    • FlyoutControl - The FollowTarget property is not shown in Intellisense.
    • The DevExpress->WPF Controls v17.2.3 menu item is disabled.
    • The DXWindow.AllowApplicationIconScaling property is missing in version 17.2.
  • DXDiagram for WPF
    • Connectors are rerouted when they are moved together with shapes.
    • DiagramControl reroutes connectors after loading a document from a file and moving an item.
    • The DiagramCommands.UseTool command does not raise the BeforeItemsMoving event.
    • There is a memory leak in the DiagramControl: new diagram items stay in memory until added to the diagram.
    • Using an implicit style for a diagram item can break applying a diagram theme for this item.
  • DXDocking for WPF
    • DockLayoutManager does not restore the Float Group position.
    • DocumentGroup - It is impossible to select a tab located below the mouse pointer after scrolling tab items.
    • Hidden panels are not shown on the first click at design time.
    • LayoutGroup positions get incorrect values when DockLayoutManager's layout is restored from a stream.
    • LayoutPanel's header buttons are incorrectly shown in VS2017 Light and Dark themes.
    • The currently docked DocumentPanel isn't selected if the FloatingDocumentContainer property is set to "DocumentHost".
    • The NullReferenceException occurs in certain scenarios when DocumentPanel is rapidly docked and undocked.
  • DXEditors for WPF
    • Binding errors occur when ProgressBarEdit is used.
    • ComboBoxEdit does not validate on the EditValue change.
    • ComboBoxEdit is no longer editable after the Clear method call.
    • ComboBoxEdit with CheckedComboBoxStyleSettings incorrectly displays check boxes in certain scenarios.
    • EditValue is cleared after dragging a value from one DateEdit to another.
    • FlyoutControl cannot be shown if it's located in the second FlipViewItem.
    • GridControl from LookUpEdit's popup still processes pressing the Space key when the popup is closed.
    • KeyNotFoundException may occur in certain scenarios when FlyoutControl is shown and another FlyoutControl is closed.
    • PopupBrushEdit doesn't provide the capability to localize enum properties.
    • RangeTrackBarEdit - The BindingExpression error occurs when setting the SelectionStart or SelectionEnd property.
  • DXGrid for WPF
    • A column's sort order cannot be changed when SortFieldName points to a nested property.
    • An implicit style targeting the GridColum type is not applied to the Select Column when the Banded Layout is used.
    • AutoFilterValue cannot be cleared in a column with the Numeric mask.
    • Binding errors for the ShowVerticalLines and ShowHorizontalLines properties occur when TableView with the AutoFilter Row is replaced with CardView.
    • CheckBoxSelectorColumn shows error messages from a different GridControl.
    • Conditional Formatting Manager cannot be opened when .NET Memory Profiler is installed.
    • Criteria icons in AutoFilterRow look incorrect in certain themes.
    • DataUpdateFormatCondition doesn't work when Foreground is bound in CellStyle.
    • DXEvent - InvalidOperationException occurs if the event is raised when the associated control does not have DataContext.
    • GridColumn's Validate event isn't raised if the EnableImmediatePosting property is set to "True".
    • GridControl doesn't remove search highlighting for focused group rows.
    • GridControl with a focused Auto Filter Row occasionally crashes with NullReferenceException when it is unloaded from a template.
    • GridControl's horizontal scrolling is slow when AutoFilterRow is enabled and columns with LookUpEditSettings are used.
    • Group summaries are not correctly aligned within group footer rows in master-detail mode.
    • How to tweak DataGridGroupRowStyle to show it as multi-line text.
    • Moving a column via drag and drop within the Column Chooser does not work is some cases.
    • NullReferenceException occurs when copying cell values if one of selected columns was removed.
    • NullReferenceException randomly occurs in the DevExpress.Xpf.Grid.Automation.ColumnHeaderAutomationPeer.GetChildrenCore method.
    • OnCustomColumnDisplayText doesn't fire when a column's binding has been set.
    • PrintHelper's ExportTo* methods do not work when multiple minor versions of DevExpresss assemblies are registered in the GAC.
    • RowControl's height isn't decreased when the last column has wrapped text/content and GridControl is scrolled to the first column.
    • Setting the AssignNullValueOnClearingEditText property to true has no effect if DisplayMember/ValueMember is not set.
    • The Best Fit functionality does not take icons displayed using Conditional Formatting into account.
    • The ConditionalFormatting_UniqueDuplicateDialog_Unique and ConditionalFormatting_UniqueDuplicateDialog_Duplicate strings translations are not applied.
    • The Extended Column Chooser throws NullReferenceException when a column's caption is null.
    • The first column cells are not refreshed when the ItemsSource and Columns properties are updated between the BeginDataUpdate and EndDataUpdate method calls for a grid with an active cell.
    • The grid's print preview control retrieves data for collapsed details.
    • The new column chooser works incorrectly when columns are moved at runtime.
    • The RowDoubleClick event is not raised when ShowFocusedRectangle is set to true.
  • DXLayoutControl for WPF
    • DataLayoutControl - Custom data type properties cannot be edited with the help of a BaseEdit class descendant that is defined through the LayoutControlEditor attribute.
    • DataLayoutControl overrides UpdateSourceTrigger for a manually defined editor when the IsReadOnly property is set.
    • Item labels in DataLayoutItems are lost after restoring the layout using LayoutSerializationService.
    • NullReferenceException occurs when DataLayoutControl's CurrentItem is set to null.
    • The ActiveDockItem property isn't cleared when all DockLayoutManager's panels are closed and removed from the ClosedPanels collection.
  • DXMap for WPF
    • A tooltip shown on clicking MapPushpins from the map's search panel displays only the name of the ToolTipInfo class.
    • Circular Scrolling - A line drawn in a certain location is rendered incorrectly.
    • Clustering does not work if AttributeGroupProvider is assigned.
    • MapControl - It is impossible to change MapPushpin.Brush in the LayerItemsGenerating event handler.
    • MapControl's selection behaves incorrectly when the content of ObservableCollection bound to the Selection property is changed.
    • MapPolyline is not visible if the StrokeStyle.DashArray property is set.
    • The width of the search box unexpectedly increases when a search provider returns results with a long text.
  • DXNavBar for WPF
    • The GroupScrollMode property is not working properly in NavBarGroup in SE themes.
  • DXPivotGrid for WPF
    • Pivot Grid is rendered slowly if Format Conditions are used.
    • PivotGrid - There is no way to disable displaying Data Headers in the popup when space is insufficient.
    • PivotGrid - It is impossible to create a Conditional Formatting rule using expressions with fields.
    • The Conditional Formatting menu causes NullReferenceException in the FieldValueDisplayText event handler in certain cases.
  • DXPrinting for WPF
    • DocumentPreviewControl scales editor controls incorrectly in a high resolution environment with the DPI scale factor greater than 100%.
    • Localization - Strings with ReportDesignerStringId.Properties_Text and DocumentViewerStringId.FindControlCaseSensitive identificators cannot be localized.
  • DXRibbon for WPF
    • BackstageViewControl doesn't open in Metropolis themes when AdornerDecorator is used.
  • DXRichEdit for WPF
    • Localization strings for "Bullets and Numbering" dialog aren't displayed in the Localization Service.
    • New forms of WPF RichEditControl use the global application theme instead of the control theme specified for RichEditControl directly.
    • Opening a document with huge margins crashes RichEditControl.
    • RichEditControl's generated Ribbon is not properly disposed of if RibbonPageGroup's CaptionButton command bindings are specified.
    • The Vertical scrollbar does not work properly when a large document is loaded to RichEditControl.
  • DXScheduler for WPF
    • ArgumentException occurs on an attempt to navigate outside the limit interval.
    • Disabling the SchedulerControl.AllowAppointmentCreate option prohibits moving and resizing appointments.
    • InvalidOperationException ("Every RoutedEventArgs must have a non-null RoutedEvent associated with it") is raised on setting the e.Handled parameter to true in the AppointmentWindowShowing event handler.
    • NullReferenceException occurs on the application startup if the LimitInterval property is bound to the view model property.
    • The mouse position is not set to the top boundary of a dragged appointment in DayView if the DayView.SnapToCellsMode property is set to Never.
    • The new Scheduler control doesn't refresh on data changes.
    • Usability - There is no way to show a confirmation message before deleting an appointment.
  • DXSpreadsheet for WPF
    • InvalidCastException occurs when LinearGradientBrush is assigned to the SpreadsheetControl.Background property.
    • System.InvalidOperationException is thrown on an attempt to select all columns (or scroll to the right column after pasting content) after a specific file was loaded.
    • The use of the UnfreezePanes method leads to incorrect Worksheet rendering.
  • DXTreeList for WPF
    • TreeListView - The BestFit operation incorrectly works when BestFitMode is set to VisibleRows.
    • TreeListView does not always highlight searched text when DisplayTemplate is used.
  • DXWizard for WPF
    • WizardControl with TreeListControl - Checkboxes are set to the intermediate state when a child node is unchecked.
  • MVVM Framework
    • BottomBarItems in the Hamburger Menu are not generated when the Template Gallery is used.
    • Custom notifications are shown on a wrong screen after the CustomNotificationPosition property is changed.
    • The WindowInjectionResult object does not contain a correct MessageBoxResult value when the DefaultWindowManager.Show method is used.
  • NuGet Packages
    • A missing NuGet package for the DevExpress.Charts.Designer assembly.
    • NuGet Packages - There are no packages for a new WPF SchedulerControl.
  • Theme Designer
    • Theme Designer doesn't allow setting custom theme names.
    • Theme Designer uses a relative path to specify the base theme in tdsln files.
  • Windows UI
    • A custom control cannot be used in HamburgerMenu's items instead of glyphs.
    • AnimatedPanel does not provide a way to disable animation.
    • ThemedWindow - The title is missing when the WindowKind property is set to Ribbon.
    • TileNavPane - Binding errors occur after replacing the CategoriesSource collection.
  • XtraReports Suite
    • DocumentPreviewControl - The Print Progress dialog is not modal.
    • DocumentPreviewControl - The 'Printing Preferences' dialog does not work in a non-WPF environment.
    • DocumentViewer doesn't save all document pages to a *.PRNX file if RemoteDocumentSource is used.
    • End-User Report Designer - XRChart.BoundDataChanged is not raised when the designer is switched to the preview mode.
    • There is an extra gap between the submit button and parameters in the Parameter Panel.
    • WPF Report Demos - The Designer button in the Ribbon control disappears after switching to another theme.
    • WPF Report Designer - Report controls' smart tags are not displayed in a correct position.
    • WPF Report Designer - The XRTableCell.RowSpan property operates incorrectly.
    • WPF Report Designer - XRRichText - It is impossible to apply font styles partially.
    • WPF Report Designer - Complex fields cannot be dragged to the control surface to define a binding.

DevExpress WinForms 17.2.4

$
0
0
DevExpress WinForms

Maintenance release includes several bug fixes.

Fixes

  • All WinForms Controls
    • An error is raised when Svg Icon Builder is launched in a system with the Turkish locale applied.
    • FilteringUIContext - The QueryFilterCriteria event is never raised.
    • GroupControl - System.InvalidOperationException is thrown when a new font is set after changing a skin name.
    • IndexOutOfRangeException is thrown on copying data to Excel in certain scenarios.
    • RibbonControl - An item's tooltip covers the item when it's shown close to the screen's bottom edge.
    • Skin Editor - A custom skin based on the "The Bezier" theme is not created properly.
    • Skin Editor - An exception is thrown when exporting the Bezier skin in German localization.
    • SkinEditor - ArgumentNullException occurs on an attempt to create a new Bezier skin in the Turkish locale.
    • The Bezier skin's "Please Wait" animated icon shows the "b" logo with slight animation.
    • The opacity property is removed in a custom Bezier skin.
  • Coded UI
    • CodedUI - BarSubItems in Ribbon ApplicationMenu aren't recognized if PopupMenu takes part in a test.
  • NuGet Packages
    • DevExpress.XtraScheduler.v17.1.Reporting.dll is missing in DevExpress NuGet.
  • PDF Viewer
    • Printing - The Print Dialog is shown slowly on RDP with redirected printers.
  • Snap
    • NullReferenceException is raised after adding a DataView instance into the SnapControl document by double-clicking a corresponding item in the DataExplorer panel.
  • WinForms Demos
    • WaitForm is displayed behind a parent form if this form is focused by a user and any of Office 2016 skins are used.
  • XtraBars Suite
    • A group with UserControl is expanded slowly when AccordionControl has many groups with controls.
    • AdornerUIManager - Flyout doesn't appear for a guide when being shown for the second time.
    • ArgumentOutOfRangeException occurs when RibbonControl is minimized and the editor value is changed.
    • BarItem - NullReferenceException is thrown in the BarItemLink.Enabled property getter if a message box is shown in the BarEditItem.EditValueChanged event handler when a ribbon is minimized.
    • BarLinkContainerItem placed in a popup menu does not recalculate information about its links if they were already shown.
    • BarManager - A tooltip overlaps BarItem if there is no enough space to display this tooltip under its item.
    • BarSubItem doesn't display the dropdown arrow when it resides in TabFormControl.
    • Customizing TileItem's elements clears content at design time.
    • Docking guides are not displayed under high DPI settings.
    • DocumentManager's view does not raise the QueryControl event if a user control placed into NavigationPage is used as ContainerControl.
    • DX Template gallery - A redundant XtraScrollableControl is added to the first tab of the form when the TabForm template is used.
    • GalleryControl - An image assigned to the GalleryItem.HoverImage property is shown on moving the mouse in a form designer even if an application is run.
    • Nested popups close on an attempt to select a color from ColorPickEdit "More Colors".
    • NullReferenceException occurs when the ESC key is pressed while the popup menu is scrolled.
    • PersistenceBehavior - NullReferenceException is thrown when attached the behavior to DockManager on UserControl.
    • RibbonControl - Merged items cannot be recognized by MS Inspector and TestComplete after updating from v16.1 to v17.1.
    • RibbonControl - The selected BarItem has an incorrect color after changing Color Swatch in the Bezier theme.
    • RibbonForm - ArgumentNullException occurs when an MDI child RibbonForm is minimized.
    • SuperToolTip is shown above BarButtonItem if there is no enough space for displaying it and two monitors are used.
    • SuperToolTip is shown above SimpleButton if there is no enough space for being displayed.
    • TabbedView - An exception is thrown in the RestoreDelayedSelection method on restoring a layout.
    • TabbedView - The TabbedView.Controller.AddDocument/RemoveDocument method does not work.
    • TabFormControl doesn't update buttons' visibility immediately.
    • The ButtonLinkAccesible object is created when a link is removed.
    • The ColorScheme property affects the FilterPanel color.
    • The control's MinimumSize property is not taken into account on resizing DocumentGroup.
    • The ToolTipItem.ImageToTextDistance property is not in effect.
    • TileControl - Image animation is interrupted when the mouse enters or leaves a tile and the hover effect is enabled.
    • UI freezes when an empty expanded group is selected using a keyboard in AccordionControl.
    • Win32Subclasser - The CallbackOnCollectedDelegate exception occurred on DockManager's layout restoring.
  • XtraCharts Suite
    • An unhandled exception occurs when changing the SeriesView type after enabling the Stacked Total Label element.
    • ChartControl does not display data when the FilterString property is assigned in certain cases.
    • ChartControl does not display the crosshair in the Gantt view unexpectedly in certain cases.
    • ColorObjectColorizer and KeyColorColorizer are not effective when the DateTime argument data type is used.
    • It is impossible to change the series point color when handling the ChartControl.CustomDrawSeriesPoint event.
    • It is impossible to configure the Series.FilterCriteria property using a complex field path.
    • Series View Color is applied incorrectly after layout restoration.
    • The ChartControl.SetObjectSelection method works incorrectly with aggregated Series points.
    • The ImagePopupPontainerEdit component shouldn't be shown in the list of available editors.
  • XtraDiagram
    • ArgumentNullException is raised when coping DiagramImage if the source image does not have an encoder specified.
    • DiagramControl doesn't scale the canvas on high DPI monitors.
    • DiagramControl throws ArgumentException on creating shapes from templates with bold text defined in the Template Designer.
    • StackoverflowException is raised in DiagramControl when collapsing and expanding a node in a large diagram.
    • The Anchors property is not always saved when the Item Template Designer is used.
    • The DiagramCommands.UseTool command does not raise the BeforeItemsMoving event.
  • XtraEditors Library
    • ArgumentException / InvalidOperationException when painting with multiple message loops.
    • BreadCrumbEdit - A svg image collection is not working.
    • CalendarControl - An incomplete date range is selected when selecting dates starting from EndDate.
    • Changing properties of a BaseTableDefinition object results in an exception under certain circumstances.
    • Chart Range Control Client - The area fill style outside the current range is incorrect when a dark skin is applied.
    • CheckedComboBoxEdit - Setting the DropDownRows property has no effect.
    • ComboBoxEdit prevents an application from closing when a project's Shutdown mode is set to "When last form closes".
    • Documentation - The RepositoryItemTimeSpanEdit.AllowEditMinutes property is repeated twice in the TimeSpanEdit topic.
    • GroupControl's CustomHeaderButtons do not scale properly when the London Liquid Sky skin is used.
    • Magnifier magnifies an incorrect screen area in the case of High DPI.
    • Maximized MDI child window extends beyond the bottom of the MDI parent window.
    • SaveFileDialog - "The file is set to read-only." message box is shown if you do not type a full file name.
    • SearchControl - The ButtonClick event is not raised on the Clear button click.
    • SVGImageCollection does not save images from project resources.
    • The "Select Color" dialog is incorrectly displayed behind the main form on clicking the "More Colors" button when the form's TopMost parameter is set to true.
    • The ListBoxControl's mouse scroll doesn't work if this control is placed in the Quick Access Toolbar BarButtonItem's dropdown in Windows 8.1 x64.
    • TokenEdit - Up/Down buttons incorrectly appear during expanding/collapsing when focus is changed by the mouse.
    • TokenEdit - The token disappears for some reason.
    • TreeListLookUpEdit - If the ParentFieldName and KeyFieldName properties have non-default values, service columns appear only when the dropdown is displayed for the second time.
    • WaitForm - InvalidOperationException is thrown in the FormShadow.UpdateZOrder method.
    • WinExplorerView - The selected color is not transparent when 'The Bezier' theme is used.
    • XtraForm's shadow flicks when the form is being resized if this form initially was shown in the Maximized state.
    • XtraOpenFileDialog and XtraSaveFileDialog - Do not add a file extension if it is already shown even if the AutoUpdateFilterDescription option is enabled.
  • XtraGauges Suite
    • Design Time - The Gauge Control's elements disappear after the Undo operation.
  • XtraGrid Suite
    • BandedGridView - Several cells are not merged in an Excel document after the export if the CellMerge event is handled.
    • Behavior Manager - The drag-and-drop cursor is not painted on subsequent showing a form with a target control.
    • BehaviorManager - DragAndDrop does not work with the same grid.
    • Calling BestFitColumns constantly increases column widths if the grid does not have data.
    • Changing TileViewItemOptions.ScrollMode by DoubleClick causes NullReferenceExceptions and sets Visible to false for all the columns.
    • DirectX Paint - NullReferenceException is thrown on running an app on Windows Server 2008 R2.
    • Excel Filter - Certain string IDs have incorrect names.
    • Excel filter - The "Select All" popup menu item of the filter popup form is not localized.
    • ExcelFilter - Provide the capability to type an arbitrary value in the NumericValues combo box when PopupExcelFilterNumericValuesTabFilterType is set to List.
    • ExportToXlsx - The CustomizeCell event's e.Value parameter is always null for summary cells.
    • Grid - Find Panel isn't scaled when TouchUI is enabled at the form level.
    • Grid - Group text for fixed columns is cut off in the Print Preview with AlignGroupSummaryInGroupRow enabled.
    • Grid - Preview text under next to a fixed column is painted with distortion after scrolling to the left and right.
    • Grid - The detail height is picked from the master view's DetailHeight property while it should be obtained from a detail view.
    • Grid Designer - The text in the Convert section blends with the background in Format Rules.
    • GridControl - A total footer cell location is not changed when scrolling a grid if the DirectX painting mechanism is used.
    • GridControl - Collection Summary Editor does not operate properly.
    • GridControl - LinearGradientBrush is not drawn properly when the DirectX painting mechanism is used.
    • GridControl - The Alpha Blending function does not work in version 17.2.
    • GridControl - The built-in PrintPreview does not align a view to the right border when the RightToLeft setting is enabled.
    • GridControl - TileView used as a detail view doesn't show a tab header.
    • GridControl- Format rule icons are not shown after scrolling a grid.
    • GridView - Cells are empty when the OptionsImageLoad.AsyncLoad option is enabled.
    • GridView - Changing the GridView.OptionsClipboard.PasteMode property in the ClipboardRowPasting event handler affects all the inserted rows.
    • GridView - The column caption margin is not taken into account in the grid with TouchUI after calling the ShowDialog method.
    • GridView is not updated correctly when its data and position are changed at the same time.
    • Invalid conditional formatting behavior if FieldName is empty.
    • InvalidOperationException is thrown when a grid is being drawn in a multi-threaded GUI application.
    • LayoutView - TabbedGroup is not shown correctly when the DirectX mode is used.
    • The Grid Designer unexpectedly closes once a tile item is deleted from a saved template.
    • The GridControl.DrawToBitmap() method is not supported in DirectX Hardware Acceleration mode.
    • TileView - A column is not saved in TileViewItemElement if FieldName is not set.
    • TileView - The focused item's border is shown over scroll buttons.
    • TileView - There are no direct methods to access child data rows and their count in groups.
    • TreeList's RepositoryItemMemoEdit HTML formatting doesn't work even if the AllowHTMLDraw property is enabled.
    • WinExplorerView - It is impossible to drag multiple nodes when ItemSelectionMode is set to Click.
    • WinExplorerView - List style items are re-arranged on scrolling.
    • WinExplorerView - Selection is reset if a user moves the cursor when any of the mouse buttons is pressed.
    • WinExplorerView - The bottom part of images displayed in the top row is cropped.
    • WinExplorerView - Thumbnail cache is not synchronized when an item is removed from the datasource.
    • WinExprlorerView - Group check boxes are always in the indeterminate state and allow only all item selection in a group.
    • XtraGrid - Grid designer can't display custom views in the View repository section.
  • XtraLayout Suite
    • A group is expanded and shows nothing when its child controls' data bindings are changed.
    • FormatException occurs when restoring the control's layout.
  • XtraMap
    • An unhandled exception occurs in certain situations when the image layer is reloaded at runtime.
    • BingRouteProvider returns incorrect results when more than 25 waypoints are requested.
    • MapControl does not provide a way to generate *.shx files on exporting items via the ExportToShp method.
    • MapControl is initialized slowly when the disk cache option is enabled.
    • MapControl's rendering error after undocking the laptop or switching between multiple displays.
    • The DataLoaded event is raised before WMSDataProvider actually loads an image.
    • WMSDataProvider requests images larger than the server's size limits in certain cases.
  • XtraNavBar
    • The top group's image is displayed in the Overflow Panel for all groups.
  • XtraPivotGrid Suite
    • A hierarchical Date filter in the Excel Style filter popup shows duplicated values at the Day hierarchy level.
    • A visual issue occurs in XtraPivotGrid when editing a cell and clicking the Tab key.
    • DevExpress.XtraPivotGrid.Data.IncorrectAsyncOperationCallException when clicking a control on the form.
    • Field filters are reset after loading layout information at runtime.
    • IFormatProvider assigned to any field is applied to all fields.
    • StackOverflowException is thrown when assigning a PivotGridControl DataSource.
  • XtraPrinting Library
    • Export to DOCX - Certain time zones break file generation.
  • XtraReports Suite
    • A custom control cannot be removed from a report via API if the control is added to the report by the mouse double-click on the End-User Report Designer toolbox.
    • An exception occurs on an attempt to define the prefilter property for the XRPivotGrid control.
    • Documentation - Describe the specifics of exporting header and footer sections into DOCX and RTF formats when the SingleFile export mode is used.
    • Export to RTF - The last character is hidden in the Japanese/Chinese text.
    • Export to RTF - Turkish and Russian texts have incorrect glyph spacing.
    • Export to RTF / DOCX - A page break is exported to an incorrect location.
    • Export to RTF / DOCX - Records are not located correctly when the DownThenAcross multi-column mode is used.
    • Expressions - It is not possible to calculate a summary by a detail field at the master level of the Master-Detail report.
    • Expressions Bindings - Data from a table that's not used as a report's data member cannot be obtained.
    • Labels Wizard - The Avery L7651 Mini Address label's size is rounded inside the wizard, which causes incorrect results.
    • Parameters are not displayed in the Expression property's dropdown in XRControl's smart tag.
    • Provide a way to deserialize classes derived from CalculatedField in the CalculatedFields collection.
    • Report Designer - The "Delete Unused Formatting Rules" command removes all rules used in a SubBand.
    • SubReport control - Cannot define the ReportSource property using a smart tag.
    • System.IndexOutOfRangeException is thrown on an attempt to load VCard file as binary data of the QR code.
    • Table of Contents - Bookmarks located above the table of contents are not exported correctly.
    • Template Report Wizard - The XtraReport.DataMember property value is not specified by default and a report displays no data in Print Preview.
    • The Report controls' DPI property is not correctly initialized for report controls if this report's bands were added to the report by using the AddRange method.
    • The Report designer throws NullReferenceException when trying to export a report.
    • The text of code 8010 of the DataMatrixGS1 symbology is incorrectly displayed by the XRBarCode control.
    • XRCheckBox - CheckState property value is not correctly set depending on the underlying data source value.
    • XRGauge - It is impossible to specify the count of major tickmarks.
    • XRGauge - The control is drawn incorrectly on high DPI settings.
    • XRPageInfo - The value assigned to the TextFormatString property is lost after the report's layout is loaded.
  • XtraRichEdit
    • An image located in a table is cropped if there is a page break before the image.
    • ArgumentException occurs when RichEditControl attempts to obtain resource images under specific localizations (Turkish, Spanish).
    • RepositoryItemRichTextEdit doesn't show text in grids when DirectX rendering is used.
    • RichEditControl hangs on an attempt to load a specific document.
    • RichEditControl with Ribbon crashes when the DevExpress.Images assembly is missing.
    • Some localized strings are displayed incorrectly in RichEditControl's built-in forms after changing the default font.
    • System.ArgumentOutOfRangeException occurs after customizing the font underline color in the "Customize Bulleted List -> Font" dialog.
    • The font color bar item's name isn't shown in the inherited EditStyleForm dialog at design time.
    • The horizontal scrollbar incorrectly operates in SimpleView when the SimpleView.WordWrap property is disabled.
  • XtraScheduler Suite
    • Appointment Flyout isn't shown if the IsMdiContainer property is set to true for the parent container and a child form is opened.
    • Appointment text uses the bold font style in the "Office 2016 Black" skin.
    • CustomDrawAppointment event not raised for appointments with a width less than 5 pixels.
    • RangeControl does not display appointments if the DirectX painting mechanism is used.
    • The Appointment Flyout is not hidden when changing a date using the DateNavigator control.
  • XtraSpreadsheet
    • "Source" combobox items of the Conditional Formatting Rules Manager dialog are not localized.
    • Controls on the Page Setup form are misaligned after translating an application into French using satellite assemblies obtained from the Localization Service.
    • Horizontal Page Breaks inserted via an API are not taken into account while printing a document if a worksheet print range is specified.
    • InvalidCastException is raised on loading a specific XLSX file in version 17.2.
    • Provide the "Alt+Down" shortcut for the "AutoFilter" popup menu.
    • RANGE formula operates incorrectly when the formula argument refers to a range specified as the Mail-Merge HEADER/FOOTER range.
    • Right-click on a selected worksheet incorrectly re-sets previously selected worksheets.
    • Sheet headings' borders are drawn incorrectly when the worksheet zoom is greater than 100%.
    • SpreadsheetControl cannot open a document in which page margins are not specified.
    • The "Fill Down" operation does not take formulas into account.
    • The "Invalid OpenXml file: Can't get reader for workbook.xml" exception is raised while loading a specific XLSX document.
    • The Document Properties captions are not localized in pre-installed cultures.
    • The nested data members are incorrectly inserted into the Mail-Merge template using the Select Data Member dialog.
    • The number format settings are reset for bound cells if the ListChangedType.Reset notification comes from the data source.
    • The worksheet visible area is recalculated incorrectly after hiding all the visible columns except several first columns.
    • XtraSpreadsheet - A document is not loaded after an update to 17.2.3.
    • XtraSpreadsheet - Conditional formatting defined for a cell is overridden by NumberFormat.
  • XtraTreeList Suite
    • ArgumentNullException occurs when the RepositoryItem.ReadOnly option is enabled in the CustomNodeCellEditForEditing event handler.
    • RowFooterSummary does not render for top level nodes if ShowRoot = False.
    • The "X" cursor is shown when a band is dragged to the Customization Form.
    • A column's height is increased when using BestFit and ColumnHeaderAutoHeight is enabled.
    • A scrolling issue when nodes' height is recalculated and PixelScrolling is enabled.
    • An exception is raised when resizing an invisible column.
    • Check boxes of all visible nodes modify their state when one of these check boxes is modified using the CustomDrawNodeCheckBox event.
    • Columns width is incorrectly restored for the first time.
    • CustomizationForm's Search Box ignores CustomizationCaption.
    • Expand buttons have a wrong image when the DefaultLookAndFeel UseWindowsXPTheme option is true and is applied before a form is initialized.
    • Issues with rendering a TreeList's scroll bar when the control is placed in a DockPanel.
    • NullReferenceException is thrown if the e.Node.GetDisplayText method is called in the CustomNodeCellEdit event handler.
    • Reassigning the DataSource property raises an exception.
    • Setting the ImageIndex property in the NodeChanged event handler makes e.Node null.
    • The "items selected" text is not localized in a drag preview.
    • The ExpandButtonCentered option does not affect the button position when the Preview row is used.
    • The FilterPanel remains visible after EnableFiltering is disabled.
    • The node's Tag property isn't serialized in designer code after it has been specified in the designer.
    • TreeList doesn't not display child nodes in Unbound mode.
  • XtraVerticalGrid Suite
    • An application hangs when search is used in PropertyGridControl.
    • VGrid hangs when a byte array is passed to the SetCellValue method .
    • A focused row gets selected appearance instead of the focused one after calling the ClearSelection method.
    • Category rows in the second band are truncated.

DevExpress Windows 10 Apps 17.2.4

$
0
0
DevExpress Windows 10 Apps

Maintenance release includes several bug fixes.

Fixes

Windows 10 Apps

  • The designer throws an error when an application targets UWP Build 16299

Gauges for Windows 10 Apps

  • The gauge scale is rendered partially visible.

Layout for Windows 10 Apps

  • HamburgerSubMenu's flyout - Support custom width values different from the root HamburgerMenu's width.

DevExpress Reporting 17.2.4

$
0
0
DevExpress Reporting

Maintenance release includes several bug fixes.

Fixes

ASP.NET

  • ASPxDocumentViewer - The CacheReportDocument event may be called multiple times and the cache key is not preserved.
  • Design in Report Wizard - The report layout produced by this command contains incorrect bindings.
  • Report Wizard - The field list of the serialized dataset is not populated.
  • Web Document Viewer - It is not possible to localize text of the side panel's 'Open' and 'Collapse' buttons.
  • Web Report Designer - Top and Bottom margins are initialized incorrectly when the report is designed by using a Report Wizard after measurement units are set to "Tenths of a Millimeter".
  • Web Report Designer - Wrong German translations in the Search panel and data source wizard.

WinForms

  • A custom control cannot be removed from a report via API if the control is added to the report by the mouse double-click on the End-User Report Designer toolbox.
  • An exception occurs on an attempt to define the prefilter property for the XRPivotGrid control.
  • Documentation - Describe the specifics of exporting header and footer sections into DOCX and RTF formats when the SingleFile export mode is used.
  • Export to RTF - The last character is hidden in the Japanese/Chinese text.
  • Export to RTF - Turkish and Russian texts have incorrect glyph spacing.
  • Export to RTF / DOCX - A page break is exported to an incorrect location.
  • Export to RTF / DOCX - Records are not located correctly when the DownThenAcross multi-column mode is used.
  • Expressions - It is not possible to calculate a summary by a detail field at the master level of the Master-Detail report.
  • Expressions Bindings - Data from a table that's not used as a report's data member cannot be obtained.
  • Labels Wizard - The Avery L7651 Mini Address label's size is rounded inside the wizard, which causes incorrect results.
  • Parameters are not displayed in the Expression property's dropdown in XRControl's smart tag.
  • Provide a way to deserialize classes derived from CalculatedField in the CalculatedFields collection.
  • Report Designer - The "Delete Unused Formatting Rules" command removes all rules used in a SubBand.
  • SubReport control - Cannot define the ReportSource property using a smart tag.
  • System.IndexOutOfRangeException is thrown on an attempt to load VCard file as binary data of the QR code.
  • Table of Contents - Bookmarks located above the table of contents are not exported correctly.
  • Template Report Wizard - The XtraReport.DataMember property value is not specified by default and a report displays no data in Print Preview.
  • The Report controls' DPI property is not correctly initialized for report controls if this report's bands were added to the report by using the AddRange method.
  • The Report designer throws NullReferenceException when trying to export a report.
  • The text of code 8010 of the DataMatrixGS1 symbology is incorrectly displayed by the XRBarCode control.
  • XRCheckBox - CheckState property value is not correctly set depending on the underlying data source value.
  • XRGauge - It is impossible to specify the count of major tickmarks.
  • XRGauge - The control is drawn incorrectly on high DPI settings.
  • XRPageInfo - The value assigned to the TextFormatString property is lost after the report's layout is loaded.

WPF

  • DocumentPreviewControl - The Print Progress dialog is not modal.
  • DocumentPreviewControl - The 'Printing Preferences' dialog does not work in a non-WPF environment.
  • DocumentViewer doesn't save all document pages to a *.PRNX file if RemoteDocumentSource is used.
  • End-User Report Designer - XRChart.BoundDataChanged is not raised when the designer is switched to the preview mode.
  • There is an extra gap between the submit button and parameters in the Parameter Panel.
  • WPF Report Demos - The Designer button in the Ribbon control disappears after switching to another theme.
  • WPF Report Designer - Report controls' smart tags are not displayed in a correct position.
  • WPF Report Designer - The XRTableCell.RowSpan property operates incorrectly.
  • WPF Report Designer - XRRichText - It is impossible to apply font styles partially.
  • WPF Report Designer - Complex fields cannot be dragged to the control surface to define a binding.

DevExpress Report Server 17.2.4

$
0
0
DevExpress Report Server

Maintenance release includes several bug fixes.

Fixes

  • Error message "405 - HTTP verb used to access this page is not allowed" on saving an updated document in a web report or dashboard designer.
  • Invalid characters (0x00) are added to the end of the resulting XML file during the dashboard layout export.
  • It's not possible to delete a pending domain account after upgrading to v17.2.3.
  • Report Server Designer - "Parameters binding" doesn't reflect up-to-date subreport parameter values.

DevExpress Document Server 17.2.4

$
0
0
DevExpress Document Server

Maintenance release includes several bug fixes.

Fixes

PDF Document Processor

  • Interactive Form - The widget created using the PdfAcroFormTextBoxField class has an incorrect default border width.
  • Usability - There is no way to create an interactive form field with a zero width border.

Rich Edit Document Server

  • The first space character located after the line break symbol is lost during exporting a document to html.
  • The TOC layout is incorrect after updating the TOC field.

Spreadsheet Document Server

  • Charts are rendered with low quality in a PDF document.
  • The AutoFitRows method does not work in AzureCompatibility mode.
  • The slicer style is incorrectly written after saving a specific document.
Viewing all 1121 articles
Browse latest View live


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