Support

What's New in v2009 vol 3.2

 

Release Notes

To learn about our new controls, as well as get acquainted with other major improvements introduced in this version, please check the following page:

What's New in DXperience v2009 vol 3

To learn about breaking changes in this version, please refer to the following page:

Breaking Changes - DXperience v2009 vol 3.2

The following sections list all minor and major changes, as well as issue fixes in DXperience v2009 vol 3. Note that this list covers all issues fixed in 9.3.0 (Internal Beta), 9.3.1 (Release Candidate) and 9.3.2 (Final Release) versions of the Suite.

Table of Contents

New Features/Changes

AgDataGrid Suite

  • Q230684 - Add an option to prevent the "Totals" popup from being shown
  • S33259 - Add methods for traversing data and group rows
  • S32285 - Make it possible to navigate to a next cell by using the Enter key
  • Q147697 - Make it possible to use tabulator to navigate between grid cells
  • S32299 - Support binding to NET.RIA domain service

AgRichEdit

  • B136083 - Second line indentation in lists

All .NET WinForms Components

  • S34068 - Skins - Change skin elements

All ASP.NET Components

  • S33688 - Introduce new client-side methods that allow manipulating controls width and height on the client side only (GetWidth, GetHeight, SetWidth, SetHeight)
  • S30169 - Optimize the number of requests sent by ASPx controls for scripts, CSS styles, images, etc

ASPxGridView and Editors Suite

  • S33436 - ASPxComboBox - Add a kind of DropDownRows property
  • S33461 - ASPxSpinEdit - Add the capability to support short format for float values
  • S18651 - ASPxTimeEdit control is required
  • S33721 - Documentation - Describe limitations of SEO-friendly mode
  • S31853 - Introduce the client-side ColumnResized event within the grid control

ASPxperience Suite

  • AS9024 - Add a splitter control
  • S132861 - ASPxClientTabControl/ASPxClientPageControl - Provide a client method to activate tabs by their indexes
  • Q96479 - ASPxNavBar - Auto expand a group containing a selected item
  • S33645 - DevExpress.Web.ASPxPopupControl.ResizingMode should be moved to DevExpress.Web.ASPxClasses namespace for more common usage

ASPxPivotGrid

  • S33354 - Add the EnableRowsCache option to the ASPxPivotGrid
  • S33200 - ASPXPivotGridExporter - Implement the WriteXxxToResponce methods just like those in the ASPxGridViewExporter
  • B38382 - OLAP - Add the capability to apply no sorting to PivotGrid fields
  • Q237338 - Provide the capability to change the default height of the filter window

ASPxScheduler Suite

  • S32240 - Add templates for the ViewNavigator, ViewSelector and ViewVisibleInterval elements
  • S19037 - Add the ability to display a custom appointment tooltip
  • S19747 - DayView - Add the TopRowTime property

CodeRush for Visual Studio .NET

  • D865 - Add a capability to import XML comment from base class methods
  • S132647 - Add "Collapse to Projects" menu item
  • CS15425 - Add "Duplicate a previous source code line if the current one is empty" option for "Duplicate line" functionality
  • S132431 - Add a capability to generate Getters for WriteOnly properties
  • S31544 - Add an option to Create Implementor provider: "Add an option to implement the interface explicitly or implicitly"
  • S30151 - Add new CodeProvider: "Create Base Class"
  • S32498 - Add new CodeProvider: "Declare Class with Properties"
  • S18428 - Add new CodeProvider: "To Int"
  • DS52155 - Add new contexts for working in NAnt files
  • DS50851 - Add new templates for working with NAnt
  • S132258 - Add ReadXML and WriteXML methods to DecoupledStorage
  • S33113 - Add two new actions for the Camel Case Navigation: CamelCaseDeleteLeft and CamelCaseDeleteRight
  • Q180644 - Code Issues - Add an option for the "Member is not implemented" code issue that will allow skipping virtual methods
  • S131446 - Improve filtering for the Open Files tool window
  • S132041 - Make "Duplicate Line" duplicating every character from the line if there is no RegEx match
  • AS17067 - Make "Duplicate Line" function available for non initialized variables in VB
  • S131930 - Navigation - Add the "Jump to Implementation" provider
  • S130071 - Templates - Support for MbUnit and xUnit templates

Core of ASPxPivotGrid and XtraPivotGrid

  • S33315 - Access only those properties that are used in the grid

DXCharts for WPF

  • Q38423 - Axis - Add the capability to reverse axes
  • Q203849 - Axis - Add the capability to specify a title
  • S31792 - Axis Labels - Provide the capability to customize axis labels via DataTemplate
  • S32330 - AxisY - Support for the DateTime scale type
  • S33080 - ChartControl - Custom draw events
  • S130689 - Series - Support for empty points
  • S32887 - Series Point - Add a Tag property

DXCore for Visual Studio

  • S19398 - Add a way to turn off specific language support
  • S132931 - Make ContentProvider.CodeIssueMessage property available in the property grid in design mode
  • S33379 - Provide actions to control CodeRush/Refactor/Nav menu

DXDocking for WPF

  • S33429 - Allow docking of a panel when AllowFloat is set to False
  • S33296 - DockManager must not accept DocumentGroup as a root element
  • S31990 - Implement DXWindow
  • S33510 - LayoutPanel: add an event raised when the LayoutPanel ends sliding in/out (Auto-Hide mode)
  • S33544 - Provide a Localizer class for the DockManager
  • S33561 - When closing all layout panels, the TabbedGroup is removed from the DockManager. Provide a way to disable this behavior

DXEditors for WPF

  • S32263 - Editors - Memo Edit

DXGrid for WPF

  • S33433 - Data Management - Add the capability to programmatically update total and group summaries
  • S33187 - Data Management - Add the RefreshRow method to the GridControl class
  • S33111 - Data Management - Introduce the GridColumn.UnboundExpression property
  • S32869 - Drag-and-Drop - Add the capability to hide a column by dragging its header to an empty place
  • S32298 - Editing - Add an option to specify how an in-place editor is activated for a cell in a container control (MouseDown, Click, etc.)
  • S32778 - Editing - Add the OldValue parameter to CellValueChanging and CellValueChanged event arguments
  • Q205767 - Focus Management - Add the AutoMoveRowFocus property to the TableView class
  • S32889 - Layout - Add the Column Best Fit feature
  • S33172 - Selection - Add the FocusedRow and SelectedRows properties to the GridViewBase class
  • S30381 - Selection - Rows multi-selection
  • S33333 - Selection - Support for copying specified rows to the clipboard
  • S33604 - Usability - Add methods to a TableView to preview, print and export the grid
  • S32253 - User Interface - Row indicator

DXNavBar for WPF

  • S33615 - Documentation - Add information that it's necessary to set the NavBarControl.MaxWidth for the NavigationPane to prevent width alteration when the active group is changed

DXPrinting for WPF

  • S33167 - Document Creation - Automatic page numbering
  • S33225 - Document Creation - Provide the capability to dynamically generate content for the page footer and page header
  • S33131 - Preview - Provide the capability to modify page settings

eXpress Persistent Objects

  • S33649 - Both operands of the CriteriaOperator should be used to identify the type of the expression's result
  • S33710 - Documentation - In the "Tutorial 5 - An ASP .NET Application for Data Editing" tutorial, not all code is provided in VB
  • S33796 - Documentation - Update the "Criteria Language Syntax" topic, to include information on how to use enumerations in the criteria
  • S132831 - Support for asynchronously data loading in XPView like LoadAsync() method of XPCollection
  • S132672 - Support for MYSQL v6.0.4
  • S132979 - Support for VistaDB 4
  • S133076 - Update XPO to use currently available MySQL connector version

eXpressApp Framework

  • AS13436 - Actions - Add the ShortCut property to the SimpleAction class
  • S32207 - Add the capability to choose the LookupEditorMode for the class instead of specifying it for each property, where this class is referenced
  • S20177 - Audit - Make audit trail read-only
  • S30568 - Audit - Show new audit entries immediately after saving changes (currently, it's necessary to click the 'Refresh' button)
  • S19417 - Audit - Support a "lightweight" audit - [CreatedOn, CreatedBy, ModifiedOn, ModifiedBy]
  • S132609 - Change the ListViewNodeGenerator's default column width
  • S33573 - CloneObject - Introduce the capability to use a Cloner class' descendant in the CloneObjectViewController class
  • B140122 - ConditionalEditorState - EditorState rules don't affect a List View's new item row
  • S33128 - ConditionalEditorState - introduce info about current context into the EditorStateInfo
  • S33157 - ConditionalEditorState - make it possible to create rules to hide custom layout items
  • S133126 - Correct a typo in the Audit Module Overview help topic
  • S33518 - Documentation - Add a note to the documentation that it is incorrect to create several descendants of a Controller within modules that might be used together in an XAF application
  • S133109 - Documentation - Correct a mistake in the "Implement a Custom Read-Only Parameter" help topic
  • S33077 - Documentation - Describe that the Model Editor saves information about its last view state between runs
  • S132883 - Filtering - Automatically include non persistent properties in the criteria when searching and when the ServerMode is disabled
  • S31793 - Import/Export - Improve the XtraGridExportController, so that it asks whether the saved report should be opened immediately, provide events to customize the file name, etc.
  • S133213 - It should be impossible to delete a Role if there are users that reference it
  • S32267 - Layout - Provide a way to associate an image with tabbed layout groups
  • S19969 - Layout.Web - It is necessary to provide a way to show detail collections in edit mode without losing the Detail View's filled data
  • S30873 - Layout.Web - Provide an easy way to customize layout creation
  • Q145904 - Layout.Web - Support custom caption text positions.
  • S33082 - Layout.Win - Add the capability to set a layout item's TextAlignMode via the Model Editor
  • S31057 - Layout.Win - Extend caption properties of layout items in the Model Editor (add horizontal alignment, etc.)
  • S91106 - Layout.Win - Introduce the capability to disable layout customizations at the Detail Form rather than at the Application Level
  • AS17438 - Layout.Win - Support size constraints in runtime layout designer
  • Q141390 - Localization - Introduce the capability to localize Boolean values for the entire application in one place
  • S33441 - Provide an option to use the ProxiedPropertyCollectionSource instead of the PropertyCollectionSource for the detail collection
  • S30598 - Reports - Allow our users to create their reports using Report Wizard
  • S30536 - Security - Make the "ObjectAccessPermission" entry default for the "New" Action because it is used much more frequently than any other entry
  • S31703 - Security.UI - It should be impossible to save a new User if there are no roles assigned to this User
  • S33483 - StaticText/StaticTextDetailItem - introduce a new Text property to be able to set text shown in an item, in code easily
  • S18132 - SystemModules.New - Introduce the capability to order creatable items by specifying their indices
  • S33546 - XAF.Core - provide the capability to modify the CollectionSourceBase.Criteria dictionary without applying criteria to the XPCollection immediately
  • S33431 - XAF.UI - Create public properties for several dictionaries from the NavBarNavigationControl to improve XAF customization capabilities
  • S19003 - XAFCore - Introduce the capability to specify the Property Editor in a Detail View, which will be focused when the Detail View is displayed (ASP.NET and WindowsForms)

Installation

  • S132794 - ProjectConverter - Provide a capability to queue multiple directories for processing

ProjectConverter

  • S131484 - Enhance Project Converter
  • S131025 - Project Converter - enhance UI
  • S33351 - ProjectConverter - update the GUI

Refactor! Pro

  • S90166 - Add a separate action to show a menu containing Code providers only
  • S32721 - Change the default behavior of the Refactor Pro! so that if there is only one item in the refactoring list, this refactoring won’t be performed automatically if the "Ctrl + `" is pressed
  • S33202 - New Code Provider: Use Explicit/Implicit Typecast
  • S31658 - Refactoring - "Convert To Initializer" refactoring should place all comments before the initializer line in VB

XtraBars Suite

  • S33211 - AlertControl - provide the capability to hide buttons at runtime
  • S18369 - Docking - DockPanel.ShowCloseButton must be taken into account when a panel is tabbed
  • S33524 - Documentation - Describe that the RestoreLayout~ methods shouldn't be called until the BarManager is completely initialized
  • S33403 - Introduce an option, whether some control (BarManager) should process keyboard shortcuts when it is invisible or not.
  • S133137 - Merging - Add the Bar.IsMerged and Bar.MergedSource properties
  • S33775 - RibbonForm - Place the size-grip lower

XtraCharts Suite

  • AS10013 - Bar 3D Series View - Cylinder, Cone, Pyramid representation
  • S18578 - Series View - Create a lightweight Series View, which provides less drawing abilities but allows to quickly draw a large number of points or lines

XtraEditors Library

  • S131841 - Add smart tag option to have a capability convert to another editor type
  • S132128 - CheckEdit - Provide images for the checked, unchecked and grayed states via image indexes
  • S33747 - Documentation - Add information that PopupContainerControl Class must be explicitly disposed
  • S33599 - Documentation - Editor Numeric Masks - there should be a note about the fact that when the EditValue is set to an integer value, user input is restricted to this value
  • S50037 - FilterControl - Provide a capability to scroll items using the mouse wheel
  • S33384 - Implement the CheckedComboBoxEdit.CheckAll method
  • CS66472 - LookUpEdit - Add a GetSelectedDataRow method to access the underlying selected data source row
  • S32840 - Provide a way to not color the right side of the TrackBar
  • S131461 - Provide the capability to use the NullValuePrompt value when the editor's value contains an empty string
  • S132502 - RaisePopup and RaiseCloseUp should be virtual

XtraGrid Suite

  • A163 - Add a new option - ColumnView.ReadOnly
  • S19420 - Add up/down arrows to the Style Conditions page in the Grid Designer
  • S132027 - Allow the RowStyle event to be of higher priority than EnableAppearanceOddRow & EvenRow options
  • S33499 - Documentation - Add information on how to change the GridBand order using the MoveTo method
  • S133077 - Implement protected virtual "CreateOptionsBand" function in GridBand class
  • S32856 - Improve summary calculation performance in a situation when a data source contains NaN values
  • S132324 - Make GridHitInfo.FooterCell property public
  • S131684 - Provide a capability to double-click columns in column chooser to move to the grid

XtraLayout Suite

  • Q212290 - Add a capability to set the distance between TabbedControlGroup's text and Image

XtraNavBar

  • S132320 - Add a property to disable/hide Group Caption button on XtraNavBar groups

XtraPivotGrid Suite

  • B151719 - Documentation - Add a note that XtraPivotGrid requires an OleDb provider for Analysis Services on a client machine
  • S33594 - Grand Totals - Provide the capability to hide Grand Total column header when the pivot grid control contains column fields
  • S33165 - Provide a capability to deselect cells in MultiSelect mode
  • S32855 - Turning off row caching

XtraPrinting Library

  • DS3271 - Export to PDF - PDF Security (add the capability to protect PDF files with a password, add a digital signature)
  • S31776 - Export to XLS, XLSX - Add an option to export every page to its own XLS, XLSX file
  • S33129 - Export to XLSX - Add an option to export every page to its own sheet in the same XLSX file (create an XLSX file with multiple sheets)
  • S33041 - Export to XLSX - Custom formats for values

XtraReports Suite

  • S31666 - Design Time - Add the capability to align report controls via snap lines (similar to Windows Forms designer)
  • S18868 - Design Time - Show both left and right margins at design time
  • A1835 - Scripting - Ability to validate a script assigned to the "script" property of a control
  • AS17076 - Scripting - Add the "Scripts" tab at design time, which will show all scripts that are present in a report, to make it possible to easily preview and edit them in one place
  • S33420 - Usability - Ability to access panels in a report preview via code
  • AS3990 - Usability - Make the designer's grid work in the current report units, not in pixels

XtraRichEdit

  • S31749 - Add bookmarks support
  • AS6704 - Add hyperlinks support
  • S30758 - Add the capability to Drag&Drop the selection in the same document and between different documents
  • S31448 - Add the Ruler interface element
  • S33176 - Add WordprocessingML support
  • S32354 - Implement buttons to switch between ViewTypes
  • S131805 - Support line numbering of documents

XtraScheduler Suite

  • AS9015 - Add the capability to define several work time intervals for a single day

Resolved Issues

AgDataGrid Suite

  • B141704 - ColumnsAutoWidth - Unable to open a popup window with an AgDataGrid inside
  • Q237228 - Filtering - Wrong filter is applied when attempting to select "Blanks" and one of the existing values

AgRichEdit

  • B140138 - Expression Blend - adding a control to Layout group causes an exception "value doesn't not fall within the expected range"
  • B150412 - It is impossible to scroll to the end of a document using a vertical scroll bar when pages are arranged in a certain manner
  • B141262 - The 'spelling check is complete' dialog is displayed too early

All .NET WinForms Components

  • B139992 - A form is restored with a minimal size if its skin was changed when minimized

All ASP.NET Components

  • B151713 - DevExpress forms and related (code behind, designer) files aren't linked in the Solution Explorer
  • B36971 - Some controls, like the calendar or the button, do not apply themes at design time

ASPxGauges Suite

  • B140551 - aspxgauge control does not work inside an aspxroundpanel
  • B142300 - Sometimes the ASPxGauge's markup disappears in VS 2008
  • B151731 - The background layer resizes when modifying shader colors at runtime

ASPxGridView and Editors Suite

  • B151643 - ASPxComboBox - When typing within the edit box to filter list items and then clicking an item that is different from the first suggested item (highlighted by default), the first suggested item is wrongly selected (in FireFox)
  • B141776 - ASPxDateEdit - Incorrect February date is switched to March
  • B151071 - ASPxDropDownEdit - A JavaScript error occurs if the NullText property value is specified
  • B141948 - ASPxDropDownEdit - After a postback, the editor doesn't preserve the Text property value changed on the client
  • B142167 - ASPxGridView - A key field name error occurs when inserting a row in a nested grid
  • Q234387 - ASPxGridView - A ViewState loading error occurs, when using data binding expressions in the status bar template of a grouped grid
  • Q237732 - ASPxGridView - Disabling dragging of a column via client code disables sorting for the column
  • B151390 - ASPxGridView - In the "Black Glass" skin, there is an inconsistency in the colors of the PopupEditForm and Grid-PageControl pair
  • B141132 - ASPxGridView - Report header is not exported correctly
  • B141228 - ASPxGridView - The appearance of the Edit Form for the first row is different, if the ShowColumnHeaders property is false
  • B151685 - ASPxGridView - The client ColumnResizing event can report the wrong column depending on the mouse pointer position
  • B142112 - ASPxGridView - The Customization Window's width decreases each time the window is shown in IE
  • B151434 - ASPxGridView - The grid's width is collapsed even if column widths are set in IE8
  • B151162 - ASPxGridView - The ImageUrlFormatString property setting isn't applied to an image in the Edit Form (GridViewDataImageColumn)
  • B142515 - ASPxGridView - The vertical scrollbar is rendered with the right padding, in Google Chrome
  • B141814 - ASPxGridView - ViewState loading fails when the StatusBar template contains controls, the grid is grouped by some columns, and an end-user navigates between grid pages
  • B142262 - ASPxGridview - When attempting to resize a grid column in edit mode, a JavaScript error occurs
  • B142158 - ASPxGridView - When the KeyFieldName isn't specified, exporting fails if the command column exists
  • B141336 - ASPxListBox - ASPxClientListBox.SelectValues throws a "cell is null or not an object" exception when passed an argument collection which contains values which don't match the Item's values
  • B141337 - ASPxSpinEdit - The client SetValue method cannot reset the value to null, if the DecimalPlaces property doesn't equal 0
  • Q234424 - ASPxСomboBox - Column widths are changed during client-side incremental filtering in IE8
  • B141233 - Disabled text editors (ASPxTextBox, ASPxComboBox, etc.) show text cursor after clicking on them, in FF3.5 and IE8
  • B150719 - Documentation - A broken online demo link in the Multi-Column Mode of List Editors: Overview (ASPxEditors:CustomDocument5758.htm) topic

ASPxHtmlEditor

  • B141377 - Custom InsertLink command strips ' characters out of the href url
  • B141725 - If a CustomToolbarButton is created programmatically using a constructor with three parameters (specifying the tooltip text), no text is displayed within the created button
  • B141214 - Paste from Word - No cursor in the paste text box in Google Chrome
  • B141681 - SharePoint - The AddDxHttpModule method in FeatureReceivers.cs file is incorrect
  • Q234044 - Standard keyboard shortcuts don't work in Google Chrome

ASPxperience Suite

  • B141473 - ASPxMenu - In non IE browsers Selected item's text color is invalid in the Glass theme
  • B151904 - ASPxMenu - The AllowSelectItem property should be removed from the ASPxMenu.skin file in the BlackGlass theme
  • B141448 - ASPxPageControl - If the TabPosition property is set to Left, the Paddings property settings don't work correctly in non IE browsers
  • B141414 - ASPxPager - If a pager control is used alone with the SeoFriendly property set to 'Enabled', an exception is thrown
  • B151056 - ASPxPopupControl - Hiding a popup control by disabling its ShowOnPageLoad property doesn't work, if the AutoUpdatePosition property is enabled
  • B141628 - The dxWebPartStyles.css file is missing in the DevExpress.SharePoint.WSS Sources folder
  • Q235667 - UnboundSiteMapProvider - Setting the UnboundSiteMapNode.Url property adds the node to the provider's node collection

ASPxPivotGrid

  • Q154388 - Pivot Grid filtering bug when value contains the character '|'

ASPxScheduler Suite

  • B141819 - Appointment resizing with Chrome browser
  • B140900 - Daylight Saving Time start date is not shown in the Scheduler (CLT - Chile Time zone, Oct 11 2009)
  • B142237 - Demo - the Appointment form isn't collapsed when a recurring check box is unchecked (in Firefox when the Soft Orange theme is selected)
  • B151641 - Error message 'The appointment has been deleted by another user' is shown when trying to save an appointment
  • B151110 - If appointment fields contain the "|" character, the ASPxScheduler control cannot parse them correctly
  • Q237655 - Import from .ics file - Some occurrences of a recurring appointment aren't imported
  • Q215073 - Reports - appointment location text is incorrectly clipped

ASPxSpellChecker

  • B151308 - Internal SpellChecker properties are set too early, and modifications made in the OptionsDialog are not applied

ASPxTreeList

  • B142172 - If an ASPxTreeList control is empty, a call to the StartEditNewNode method causes two empty rows to be added

CodeRush for Visual Studio .NET

  • B151011 - AutoDeclare doesn't work in an interface
  • B141593 - CamelCaseSelection does not work
  • B141906 - Code Declaration - "Declare Method" is not available for references without parentheses in VB
  • B141021 - Code Issues - "Unused parameter" code issue is shown on methods with DllImport attribute
  • B141478 - Code Issues - yield breaks are marked as an issue if located inside a try-cache block
  • B141281 - Refactoring - "Compress to ternary expression" refactoring leads to the Compile error

CodeRush Xpress

  • B141352 - VS crashes when starting it with "Run as user" option

Data Library

  • Q238535 - The System.Security.Permissions.SecurityPermission exception is thrown in DevExpress.Data in Medium Trust

DXCarousel for WPF

  • B150195 - Deployment - The DevExpress.Wpf.Carousel.Customization.v9.3.dll must be renamed to DevExpress.Wpf.Carousel.v9.3.Customization.dll

DXCharts for WPF

  • B151711 - A chart isn't updated when the ArgumentDateTimeOptions.Format property has been changed
  • B151530 - Area 3D Series - Aliases appear in some cases
  • B151738 - Area 3D Series - If, among added points, the first one is zero and its argument is similar to that of the second point, an exception occurs
  • B151565 - Area 3D Series - Incorrect drawing when two points have similar arguments, and the second point's value is greater than the first point's value
  • B151774 - AreaFullStackedSeries2D - Incorrect border drawing when a series has empty points
  • B151214 - AreaSeries3D - Slow design time performance when a chart's size is small and point values are close
  • B151735 - Axis Label 3D - Labels layout is incorrect in certain diagram positions
  • B151428 - DateTime scale - When trying to set a series' value scale type to DateTime, while the DateTimeValue for series points is already specified by a short date-time value, Visual Studio hangs
  • B141212 - Diagram - Series labels may be truncated if the Diagram.Margin property is set to a non-default value
  • B39883 - Diagram - The Background, BorderBrush and BorderThickness properties don't work
  • B150518 - Diagram - The Visibility property doesn't work
  • B151783 - Financial and Area Series - Legend markers are blurred
  • B151016 - InvalidOperationException when dragging DockPanel, containing ChartControl
  • B151778 - Labels - Label text is aligned incorrectly in respect to other chart elements
  • B151755 - Legend - When the ColorEach property of a series is set to True and the diagram's legend instance has been created, it is empty
  • B150976 - Usability - The interdependency of PointOptions.PointView and PointOptions.Pattern properties is confusing
  • B151480 - Usability - There is no capability to obtain the actual palette used to draw a chart
  • B151310 - XBAP - A chart control's layout is incorrectly shown at design time (a diagram and a legend are completely collapsed)
  • B151343 - XYDiagram2D - Series labels connectors are drawn above other series labels

DXDocking for WPF

  • B141988 - Bars ContextMenu does not work in TreeView inside a dock layout
  • B142320 - Context menu items are repeated each time when right-clicking on a LayoutPanel's header
  • B151835 - Incorrect event handler type for the DockLayoutManager.LayoutItemActivating and DockLayoutManager.LayoutItemActivated events
  • B151834 - It is possible to lose an item via runtime layout customization
  • B141171 - LayoutPanel that contains nested DockManager, unexpectedly closes after clicking on nested LayoutPanel's button
  • B38925 - Performance problem with moving and resizing floating panels in AdornerMode

DXEditors for WPF

  • B151070 - ComboBoxEdit - ComboBoxEditSettings must contain the StyleSettings property
  • B151587 - DateEdit - The OK and Cancel buttons aren't used at all and must be hidden
  • B151380 - Installation - The MemoEdit icon is absent in a Visual Studio toolbox
  • B37996 - The EditValueChanging event is necessary

DXGrid for WPF

  • B142049 - An exception is raised when a grid is shown within a window that is invoked in a separate thread
  • B139005 - Appearance - Column header's bottom border line isn't always displayed if the height is fractional
  • Q235574 - Card View - Incorrect horizontal alignment of the CardHeaderTemplate container
  • B151589 - Code - The GetSelectedRows method's name is incorrect
  • B142052 - Column Header becomes separated when a window with a grid is maximized
  • S133069 - Context Menu - The row-cell menu isn't displayed for the Fit Column
  • B150758 - Documentation - The code snippet from article ms-help://DevExpress.NETv9.2/DevExpress.DXGrid/CustomDocument6149.htm doesn't work in the v2009 vol 2
  • B150339 - Grid's context menu remains visible when an application is deactivated
  • B141218 - InvalidOperationException on hiding a column if its header content doesn't implement IComparable
  • B141268 - Print Preview - If the AutoExpandAllGroups property is set to True, all groups become collapsed after showing the Print Preview
  • B151045 - Printing - Missing space in group captions after a group field name
  • B37155 - Resizing a window with a grid is very slow when there are lot of open group rows with animation
  • B151274 - Right to Left - Arrow keys work incorrectly (left moves to right, and vice versa)
  • B141103 - Scrolling - The horizontal scrollbar disappears when a grid is resized, if the grid is placed into a container that gives the grid an infinite height
  • Q218592 - Themes - GridControl ignores the theme of its parent
  • B141428 - Validation - If a grid is placed into a Popup object and a user adds a new row via the New Item Row, an exception is raised if the GridRowValidationEventArgs.IsValid property is set to false

DXNavBar for WPF

  • Q153873 - NavBarGroupControl captures mouse input on mouse down
  • B151201 - NavBarItem content should be stretched horizontally by default

DXPrinting for WPF

  • B151488 - Main Demo - Visual Basic - The Multi-Column module crashes on opening
  • B150203 - Print Preview - Page settings are ignored when a document is printed

eXpress Persistent Objects

  • B142183 - An ArgumentNullException occurs when using the XpoDataSource
  • B151331 - An XtraGrid bound to an XPCollection creates a single column for different properties whose names have different char cases

eXpressApp Framework

  • B141996 - A FileData property value isn't refreshed in an XAF ASP.NET Web application
  • B141925 - An ArgumentException is thrown after trying to change a nullable enumeration property's value
  • B36525 - An empty XAF solution contains unused assembly references
  • B142285 - An InvalidOperationException is thrown when trying to close an XAF Windows Forms application
  • B142193 - Conditional Formatting affects the Auto Filter Row
  • B142027 - Custom Actions aren't displayed on an MDI application's toolbar
  • B151459 - Database - The open Connection is not closed when the logon process fails (a wrong password or a non-existing user) and the ConnetionString is dynamically set in the LoggingOn event handler
  • B151336 - Documentation - Add a note that the Hidden element is always applied in a DetailView, but in a ListView, it's applied in InplaceEdit mode only
  • B151540 - Documentation - It is not clear from the http://www.devexpress.com/Help/?document=ExpressApp/DevExpressExpressAppSystemModuleFilterController_FullTextSearchTargetPropertiesModetopic.htm help topic which properties can be searched for in lookup List Views
  • B151536 - Documentation - The "Important Remark on the DateTime Read-Only Parameters" section in the http://www.devexpress.com/Help/?document=ExpressApp/CustomDocument2995.htm help topic is outdated
  • B151440 - E239 - the TargetObjectType property has no effect in MyController
  • B142202 - Erroneous behavior of the LookupSmallCollectionItemCount attribute
  • B140925 - Errors in the "Add an Action with Option Selection" tutorial
  • B151594 - FeatureCenter.Web - Localization doesn't work in a List View
  • B151596 - FeatureCenter.Web.ConditionalEditorState - A NullReferenceException is thrown by the System.Web.UI.Page.BeginFormRender when disabling editors in a DetailPropertyEditor's Detail View
  • Q237501 - FileDataPropertyEditor.Web - File names are split across multiple lines when they contain spaces
  • Q236029 - HtmlPropertyEditor - Cannot insert a new line in a pop-up Window
  • B151604 - Layout.Web - Incorrect layout in a Detail View
  • B142270 - ListViewAndDetailView - The Application_DetailViewCreating event's arguments contain a null reference instead of the Detail View object
  • B151591 - Main Demo.VB - The EasyTest_config.xml file contains the wrong assembly versions
  • B150760 - MainDemo - The ClearFields Action is displayed twice in the Object Access Permission Detail View
  • B142116 - MDI - Invisible links are not merged
  • B139949 - RbbonUI module - The navigation bar disappears after restarting the application, if the auto hide mode is enabled
  • B141877 - Refreshing the Navigation Tree in an XAF ASP.NET Web application causes a null reference exception
  • B140595 - Remove unnecessary assembly references from the web.config file
  • S33801 - Reports module - the PrintSelectionBaseController shouldn't customize the ShowInReportAction action, when it is created for the lookup ListView
  • B151603 - Reports.Win - The report designer's preview isn't bound to data
  • B142145 - Scheduler - An "Assertion Failed" exception is raised after trying to edit an Event occurrence whose StartOn property doesn't equal 00:00
  • B151282 - Scheduler can't display a business object which implements the IResource interface and contains the ID property
  • B150578 - Security - Group summaries for protected properties in a List View should be disabled
  • B141786 - The Alignment property of the ActionContainerMenuBatItem doesn't work
  • B150686 - The Application Model's BackColorAttribute and BackColor attributes aren't used and should be removed
  • B142216 - The ASPxObjectPropertyEditor doesn't work for properties without a setter
  • B141958 - The CustomizeErrorMessageColumnController contains a hardcoded message
  • B151093 - The source of the DevExpress.ExpressApp.ImageSourceBrowser.Win library is not provided
  • B142168 - The Update Model context menu item is missing
  • B141675 - When "Is Not Blank" is selected in the criteria editor, spaces are removed from a property name
  • B141550 - When linking an appointment via scheduler, canceling the Accept Action still adds the appointment
  • B141305 - XAF.Web - It's impossible to use a reference to a class that doesn't exist in the BOModel node, as a business object's default property

Refactor! Pro

  • B141289 - DevExpress.Refactor.Core assembly is not available in the "Add reference..." dialog
  • B141372 - Refactoring - "Inline Recent Assignment" refactoring produces broken code
  • B140590 - Refactoring - "Rename File To Match Type" incorrectly works when using Undo
  • B141422 - Refactoring - "String.Format" refactoring produces an incorrect result

XtraBars Suite

  • B151549 - DockPanel initially has incorrect width at runtime
  • B141890 - MainMenu - Incorrect Forecolor in Some Skins
  • B151717 - The editor border isn't shown when the TransparentEditors property is set to True
  • B140821 - Toolbar background isn't themed
  • B141889 - XtraTabbedMdiManager - Mouse click on a page's close button might cause the drag-and-drop operation

XtraCharts Suite

  • B151687 - 3D AreaSeries View - Incorrect drawing when two points have similar arguments, and the second point's value is greater than the first point's value
  • B151691 - Data Binding - Unable to define a summary function using the Wizard in some situations
  • B151845 - Gantt Series - Empty space between arrows
  • B151548 - Main Demo - An incorrect chart title in the 3D Line demo
  • B151648 - Performance - Area, Line, Spline - Slow drawing when a chart's RuntimeHitTesting property is set to True
  • B151649 - Performance - Slow 2D diagram scrolling when any overlap resolving mode is enabled for series labels
  • B36400 - Visual Studio 2008 - WebChartControl is invisible at design time, it is placed into a container control

XtraEditors Library

  • B151787 - CalcEdit - Error when the mask's culture is set, and a number with a decimal point is entered via the calculator
  • B141381 - ComboBoxEdit.set_SelectedItem performs incorrect equality tests
  • Q233827 - Documentation - A mistake in the DXValidationProvider example
  • B142215 - FontEdit - "A generic error occurred in GDI+" exception when old Georgian fonts are installed
  • B141772 - Skin is not applied to the form without Controlbox or caption
  • B141193 - The SplitContainerControl's SplitterPosition property is not updated after it is resized

XtraGrid Suite

  • B141646 - Carousel card's width and height are stretched
  • Q237811 - Choosing the "Group By This Column" menu item doesn't update the View's layout
  • B151470 - Documentation - Correct the DateSmart section of the "FilterPopupMode Members" help topic
  • B151635 - Documentation - The "ColumnView.StartGrouping Event" help topic incorrectly states that the StartGrouping event is not raised when a single column is ungrouped
  • B151467 - GridView - Group summary values are interpreted as strings after exporting to Excel (the XlsExportOptions.TextExportMode property is set to Value)
  • B141292 - It requires a lot of time to close an application if the Save/RestoreLayout~ method was previously execute.
  • B141754 - Setting CardMinSize to 0,0 prevents further addition of columns
  • B142227 - StretchToCardViewHeight/Width and NewRow do not work together
  • B141596 - The DetailVerticalIndent property does not work in print preview
  • B141455 - The LayoutView is unexpectedly scrolled when a focused card is being changed
  • B141221 - The RestoreLayoutFromStream method causes the System.StackOverflowException exception
  • B141205 - Xtragrid not printing detail view

XtraLayout Suite

  • B141255 - Image is not grayed out for disabled controls
  • Q237325 - Incorrect drag-and-drop behavior when the group's AllowDrag is disabled, and AllowDrop is enabled
  • Q234177 - LayoutControl - printing issue
  • B150605 - LayoutControl - undesirable behavior when the LayoutControlItem.Visibility property is set to Never at design time
  • B141512 - LayoutControl cannot handle two items with the same access key
  • B141272 - LayoutControl design time null reference exception
  • B140669 - LayoutTreeView - Node selection issue
  • B141697 - Restoring layout on customization Form Close causes all but the last control to be inaccessible
  • B150988 - Setting the DataLayoutControl.UseLocalBindingContext property to false causes the NullReferenceException on disposing
  • B151461 - The GaugeControl placed on the UserControl becomes disabled if the UserControl was moved when customizing the layout
  • B140555 - The LayoutControlGroup shows an empty space after it was expanded and collapsed
  • B150253 - XAF - LayautControl.IsModified is false after changing splitter position

XtraPivotGrid Suite

  • Q236337 - A field is considered to be readonly if its fieldname contains either a "." or a "!" symbol
  • B142146 - Customization Form - Field header icon is not visible
  • B142069 - Exception is thrown when a layout is loaded and it contains a field which does not appear in the underlying data source
  • B141878 - Export to XLS - Headers are exported incorrectly
  • B141794 - OLAP - PivotGrid creates calculated filter members even if there is only one selected value
  • B151171 - OLAP - Unknown member gets selected when selecting other members
  • B142068 - Pivot grid is not updated after unchecking 'Defer layout update' checkbox on the customization form
  • B142221 - RefreshData method expands collapsed values after the second datasource assignment
  • B151592 - Sort indicators are painted on the customization form
  • B141613 - The "System.IndexOutOfRangeException: Index was outside the bounds of the array" exception is raised when a filter is applied to the PivotGridControl
  • B151804 - The PivotGrid isn't refreshed in the designer when a field collection is changed
  • B141513 - When exporting Pivot grid to excel, some system text is exported as System.Object

XtraPrinting Library

  • B151693 - Export - Low performance when exporting a document to a continuous format
  • B151222 - Export to XLS - Wrong date format when exporting into Excel documents
  • B150315 - Export to XLSX - NullReferenceException is thrown when exporting data using the ExportXlsxProvider
  • B141338 - Print Preview - The Header/Footer form on multiple monitors is displayed incorrectly
  • B150243 - The PrintableComponentLink.CreateDocument(true) method with the PivotGrid works differently in v2009 vol 1 and 2 versions

XtraReports Suite

  • B140733 - Calculated fields disappear if used with ITypedList
  • B150366 - Data Binding - Improper operation when working with unbound detail reports
  • B141080 - Design Time - Anchored controls are moved down every time a report is opened
  • B150911 - Design Time - Export warnings aren't displayed in some scenarios
  • B150806 - Design Time - If a user copies and pastes controls, they are placed with a Z-order below the other controls
  • B139420 - Design Time - Setting the zoom value to 800% sometimes crashes Visual Studio
  • Q235003 - Documentation - Custom Controls - It's impossible to add the ProgressBar control to the Toolbox
  • B151725 - Documentation - Incomplete information regarding the use of the XtraReport.DataSourceSchema property
  • B140221 - End-User Designer - DataSource failure when copying data bound controls
  • B140222 - End-User Designer - Delete command is disabled when adding an XRChart control
  • B151435 - End-User Designer - Report Wizard - Unable to create a report using OdbcConnection
  • B138590 - End-User Designer - Traps exceptions when a report's datasource implements the IDataDictionary interface
  • B151342 - End-User Designer - Unable to specify a data source for data-aware controls via the "Add New DataSource" context link
  • B141170 - End-User Designer - XRDesignBarManager doesn't allow inserting new images via the Images property
  • B140989 - Export - Incorrect report document name when exporting the report in some situations
  • B150361 - Export to CSV - Export warning message doesn't contain a warning regarding CSV format
  • B150669 - Field List - The field name should be used as the text for XRCheckEdit, when a bool item is dropped from the FieldList
  • B140809 - Master-Detail - An error when inserting multiple nested detail report bands at design time
  • B140382 - Master-Detail - PrintOnEmptyDataSource property works incorrectly in case of multiple detail report bands
  • B150332 - Page Builder - Controls placed on a ReportFooter band show data from the first, rather than from the last datasource row
  • Q233695 - Page Builder - If the XRLabel.TextAlignment is set to Justify, print output is incorrect in some cases
  • B140307 - Page Builder - Incorrect data is shown in the first detail record when sorting is enabled for a DetailReportBand
  • B150870 - Page Builder - Setting the XRControl.KeepTogether property to true violates the mechanism of content splitting when the XtraReport.VerticalContentSplitting property is set to the VerticalContentSplitting.Smart value
  • B140777 - Parameters - Some skins change the width of the Parameters window
  • B138927 - Performance - Grid control placed within a report is not disposed correctly
  • B141582 - Preview - PrintControl doesn't get focus after a Print Preview form has been shown
  • Q236229 - Preview - The Progress Bar doesn't work when an XRSubreport or a DetailReportBand is repeated many times
  • B141277 - Preview - Unhandled exception when opening inappropriate files as PRNX files
  • Q230118 - Preview Scaling - A table cell's borders disappear when a PrintOnPage event is attached to the cell and PrintingSystem.Document.AutoFitToPagesWidth = 1
  • B150619 - Print Preview - The background color is saved in the editor even after switching to design mode and back to the preview mode
  • B141839 - Serialization - Subreports are not loaded when components have been upgraded or VS2008 version has been changed
  • B141895 - Serialization - Unable to load the document snapshot (PRNX) after loading an inappropriate snapshot file at runtime
  • B151245 - Smart Tags - Calculated Fields are not displayed in the picker editor of bindable properties
  • B151135 - Summary - Calculated fields aren't visible in the DataBinding's combo box of the Summary Editor
  • Q151948 - Usability - The list of predefined format strings in the FormatString editor doesn't depend on current system locale settings
  • Q235747 - Web - Google Chrome - Unable to print a page in certain scenarios
  • Q234671 - Web - Clicking the hyperlink (NavigateURL) causes the "Object expected" error in some situations
  • Q234171 - Web - Report is printed with additional paddings
  • B150872 - WinControlContainer - The ArgumentException occurs when drawing a Windows Forms control, if the filter is applied to the DetailReportBand
  • B150266 - XRRichTextBox - When binding to the Html property, unicode characters are displayed incorrectly
  • B141742 - XRTable - Resizing a table with many rows and columns is very slow

XtraRichEdit

  • B141653 - An exception when selecting text, "Index was Outside the bounds of the array"
  • B140490 - Cannot insert spaces between adjacent fields in 'Placeholder' view
  • B141654 - Capitalized font name after importing from HTML
  • B142029 - Export to OpenXML (.docx) - incorrect output that is not recognized by Open XML SDK 2.0 methods
  • B141691 - Repository RichTextEdit in the XtraGrid doesn't allow handling mouse events
  • B151393 - System.ArgumentException in the GdiPlusFontInfoMeasurer.Dispose method
  • Q237053 - Text highlighted in MS Word is not highlighted when imported to XtraRichEdit
  • B142114 - Unable to zoom to more than 5000%

XtraScheduler Suite

  • B141491 - The GetAppoinmnents method works incorrectly when retrieving a changed occurrence item using identical Start and End values

XtraSpellChecker

  • B141499 - AfterCheckWord event - Unable to determine if a user clicks the 'Cancel' button in the Check Spelling dialog
  • Q210513 - CheckAsYouType - TextboxHandler's parameters are not initialized when text is pasted
  • B141477 - CheckAsYouTypeManager occasionally triggers InvalidOperationException exceptions

XtraVerticalGrid Suite

  • B141423 - The GetCellDisplayText method call raises the StackOverflow exception
  • B141314 - When a dataset record position is different from 0 and a new dataset is assigned, the NullReferenceException exception is raised

XtraWizard

  • B150836 - Documentation - The "WizardPageEventArgs.Page Property" help topic states that it's possible to set the processed wizard page
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.