DevExpress 15.2.10 released

Released: Jun 1, 2016

Updates in 15.2.10

Fehlerkorrekturen

DXBars for WPF

  • AutomationId applied to a BarButtonItem by using a style is not used in the corresponding AutomationPeer
  • Bar disappears after double clicking twice
  • BarSplitButtonItem is not grayed out when it's disabled
  • DevExpress versions greater than v15.2.4 cause WPF apps to freeze on RaiseToolTipOpeningEvent
  • The content menu position is not correct when the window is expanded and two monitors are used

DXCharts for WPF

  • Axis Labels are formatted incorrectly after updating data
  • Chart Designer does not allow specifying a colorizer for a series
  • ChartControl is exported incorrectly if it is not added to a visual tree
  • Crosshair - An extra axis label element is displayed in certain situations
  • DXChart is incorrectly exported in the pivot grid integration scenario
  • ExporChartControl doesn't contain a title and axes' text when its print preview is shown
  • The AxisScaleChanged event is not raised when the auto-calculated grid spacing value is changed
  • The incorrect tooltip position when a custom tooltip template is applied

DXControls for WPF

  • A checked ToggleButton initially looks like unchecked when the IsChecked property is bound and a DevExpress theme is used
  • DXMessageBox doesn't copy its content on pressing the Ctrl+C key combination if the Ctrl key is released first
  • DXTabControl does not provide UIAutomationPeers from the current active tab content
  • DXWindow - The background is ignored if ResourceDictionary is used in its Resources collection
  • The FixedFilter property does not work in WcfServerModeDataSource
  • The RelativeSource and ElementName bindings don't work for elements in DXTabItem's header
  • The TileBar.SelectionChanged event always fires if DXMessageBox is used
  • ToggleButton is not visible in the MetropolisLight theme until it's hovered by the mouse
  • Visual Studio doesn't stop the debugging session when the main window is closed if DXMessageBox was shown in a separate thread

DXDocking for WPF

  • An exception is raised when AutoHideGroup is docked using a custom attached property
  • An exception is raised when AutoHidePanel is expanded in the MetropolisDark theme
  • Closed floating panel is restored in AutoHideGroup if it was hidden initially
  • DocumentGroup's SelectedTabIndex property is always reset to "0" when DocumentPanel becomes floating even if it has been set manually
  • High DPI supporThickness of some borders is incorrect
  • Horizontal scrolling of the DXGrid control wrapped with the LoadingDecorator unexpectedly causes undocking of its parent DocumentPanel
  • NullReferenceException is raised on a click in DockLayoutManager when its FloatingMode is set to Desktop and a FloatGroup's IsOpen is False
  • Vertically aligned inactive tab headers display a wrong popup menu

DXEditors for WPF

  • ComboBoxEdit with TokenComboBoxStyleSettings allows deleting a token even though the container column is read-only.
  • ComboBoxEdit with ApplyItemTemplateToSelectedItem ="True" and IsTextEditable="False" has a wrong height
  • ImageEdit's popup is displayed at a wrong place when ImageEdit is located in the ViewBox
  • Items are not grayed out on loading when the initial value of the ListBoxEdit.IsEnabled property is False
  • LisCheckboxes can be checked and unchecked by the Space key even though the IsReadOnly property is True
  • Non-focused DateEdit changes DisplayText but doesn't update a value in the MouseWheel event
  • The ImageEdit menu is placed at the wrong position when LayoutTransform is applied
  • The SplitButton.IsDefault property does not work
  • TokenComboBoxEdit doesn't pass EditValue changes to the bound property if it's located in GridControl's cell and isn't in InplaceActive mode

DXGrid for WPF

  • A column can be ungrouped when bands are used even if AllowGrouping is false
  • A column with the Visibility property set to false is still visible in certain occasions
  • A memory leak in GridControl when there is a binding in the context menu that uses GridCellMenuInfo
  • Alignment of added summary values is incorrect when UseLightweightTemplates=GroupRow
  • An exception is raised when GridControl is used in different threads and the MetropolisDark theme is applied
  • An implicit style for the BandHeaderControl element is not applied unless it is defined in the App.xaml file
  • AutoFilterRow does not work in a column with an Enum data type
  • DaTotalSummary with a custom TimeSpan format string is incorrectly formatted in the output file
  • DropMarkerControl is shown on the right side of an application when the AllowTreeIndentScrolling property is "True"
  • DXGrid throws an exception when DefaultTotalSummaryFormatStringInSameColumn_Sum has two arguments
  • GridColumn's AllowEditing property is not taken into account in the EditForm
  • GridControl can be scrolled by using the mouse wheel even though the EditForm is shown
  • GridControl raises the "Unable to cast object of type 'DevExpress.XtraPrinting.StubNode' to type 'DevExpress.XtraPrinting.DataNodes.IGroupNode'" exception if it contains TabViewDetailDescriptor
  • GridConAn extra record is added on an attempt to create a new item by using the NewItemRow
  • GridControl's embedded data navigator includes the New Item Row in the record count if the NewItemRowPosition property is set to Bottom
  • IEditableObject's BeginEdit, CancelEdit and EndEdit methods are called twice when GridControl is located in DialogService' window
  • It takes long to copy GridControl cells when the SelectionMode property is set to 'Cell'
  • Resetting the GridColumn's EditSettings property doesn't affect GridControl in Optimized mode
  • SearchControl doesn't immediately clear search results on the "X" button click
  • The detail GridContontrol is scrolled to the left edge when a master row is expanded
  • The GridColumn.Header property is not taken into account when the IsSmart property is set to true and the FieldName property contains a complex path
  • The Inline Edit Form is unexpectedly closed when a user selects a value in a ComboBox cell in certain cases
  • The NullText shown for the String.Empty value is not grayed out
  • The ValidateCell event is not raised when the underling object is modified
  • The ValidateCell event isn't raised when the ItemsSourceErrorInfoShowMode property is set to "None" and the AllowLeaveInvalidEditor property is set to "True"
  • When binding a grid column to a collection, the IsSmart feature no longer works with Display attributes

DXLayoutControl for WPF

  • ArgumentException is raised when the Add New Item option is selected in Smart Tags for the LayoutControl
  • LayouMouse wheel scrolling between LayoutItems doesn't work
  • LayouThe "Move Forward" button on the customization toolbar shows an arrow with a wrong direction
  • LayouThe customization toolbar is not automatically hidden when another window is activated

DXMap for WPF

  • A map item added on the MouseDown event is not displayed
  • A new created item has a selection state of the last removed item
  • CusAn extra delay occurs when loading tiles from the cache
  • ExporDuplicated MapPolyline points are included in the exported file in certain situations
  • MapControl is not displayed when the DockingPanel layout is loaded at runtime
  • WPF Map Control disappears from the app panel after calling the print preview

DXNavBar for WPF

  • NavBarGroup's caption is shown incorrectly when RTL is used

DXPivotGrid for WPF

  • PivotGrid NullReferenceException is thrown when accessing FieldValueItem.DisplayText
  • The BestFit method does not calculate an optimal width for row field value cells when RowTotalsLocation is Tree
  • Top/Bottom Rules, Data Bars, Color scale and Icon items in a custom PivotGridField are missing in the Conditional Formatting Menu

DXPrinting for WPF

  • DocumenContent selection is not working

DXPropertyGrid for WPF

  • Changing SelectedObject leads to increasing the memory consumption of PropertyGridControl
  • The PropertyDefinition.Visibility property doesn't work
  • There is no way to customize the context menu by using the PropertyGridControl.MenuCustomizations property

DXRibbon for WPF

  • A maximized DXWindow cannot be dragged by title on a machine with Windows 10
  • BarLinkContainerItem control items are placed in the incorrect position
  • Disabled BarItemItems are hard to see
  • Layout Assistance items do not generate the corresponding layout in Visual Studio 2015 Update 2
  • Merging - NullReferenceException occurs when dragging a panel
  • Merging - Ribbon selection is lost after re-merging

DXRichEdit for WPF

  • Rendering - Custom marks added to the document area which are not visible on the screen are not drawn in the DraftView
  • RichEditStyleComboBox is not populated with document styles
  • System.InvalidCastException is thrown on showing the 'Print Preview' dialog if the PrintingOptions.DrawLayoutFromSilverlightRendering property is set to 'true'
  • System.Reflection.TargetInvocationException is thrown on clearing the 'Indent From Left' field in the 'Table Properties' dialog
  • The RichEdit Suite displays table borders that are hidden

DXScheduler for WPF

  • If the VerticalResourceHeader template content's width is increased, the template container's width is not changed
  • A pattern appointment is incorrectly converted to a normal one after changes made in a custom Edit Appointment Form
  • An exception occurs when dropping an appointment with a zero duration in the Timeline view and the SnapToCellsMode option is set to Never
  • NullReferenceException is raised while binding the AppointmentStorage.Labels collection when the SchedulerControl is used as Data Template
  • SchedulerConInvalidOperationException is thrown on an attempt to edit appointments in a different thread
  • The application hangs after modifying the appointment's start date via a custom Appointment Form invoked from the Reminder form
  • The AppointmentFormViewModel.SourceAppointment object is a pattern appointment when the custom appointment form is opened for the month occurrence and the RecurrenceDialogViewModel is initialized
  • The content of the All-day appointment is clipped when the AllDayAppointmentsStatusDisplayType option is set to Time or Bounds
  • The SchedulerControl views incorrectly navigate to a date that was manually specified in the "Go To Date" dialog
  • UsabiliThere is no way to customize the "Recurrence Exceptions" message if non-MVVM forms are used in SchedulerControl

DXSpellChecker for WPF

  • System.Reflection.TargetInvocationException is thrown when adding a word that is not in the Spellchecker dictionary

DXSpreadsheet for WPF

  • German text in the 'Font' tab of the 'Format Cells' dialog is clipped
  • NullReferenceException occurs on an attempt to open the DataValidation form
  • Spreadsheet shows a popup when cells with DataValidation rules are selected
  • Spreadsheet throws the NullReferenceException on scrolling a specific document
  • SpreadsheetControl performance is reduced on scrolling a specific document

DXTreeList for WPF

  • The sorting performance of DXTreeList is lower than the DXGrid performance
  • TreeListView's CalcHitInfo method doesn't return a correct HitTest value for a node with NodeImage