
Maintenance release includes several bug fixes.
Fixes
- Barcode Reader
- Some pictures taken with a webcam cannot be decoded.
- Busy Indicator
- It is possible to tab into elements that are children of the XamBusyIndicator while it is busy.
- Category Chart
- XAxisTitleOpacity and YAxisTitleOpacity have incorrect default values, currently 0, should be 1.
- XamCategoryChart Background property has no effect.
- Color Picker
- Binding error occurs when the SelectedColor property is set to null.
- Color Tuner
- Color Tuner is not properly installed in Microsoft Visual Studio 2017.
- Combo Editor
- Inconsistent behavior between XamComboEditor and ComboBox (XamComboEditor requires multiple clicks when Focusable is set to false).
- [Metro Theme] xamComboEditor is not respecting the min-dropdown height.
- XamComboEditor does not select the focused item when pressing the Tab key.
- When the ComboEditorItemControl elements are trigger-styled according to a DataItem property in the XamComboEditor, random elements is styled.
- XamComboEditor's Focus item is not styled when navigating through the dropdown menu.
- XamComboEditor's PopupResizerBar style is not applied correctly when a theme is applied.
- [Office2013 Theme] Scrollbar on dropdown appears for a second time and later it opens.
- XamComboEditor's focus border is not visible.
- Binding to SelectedItems in DataTemplate does not propagate back to view model.
- [Office2013 Theme] EmptyText cannot be seen when using the Office2013 theme, Canvas.ZIndex appears to be 0.
- Cross-Platform XamComboEditor issues with VSM states.
- Drop-down list size (width and height) is not calculated correctly when the Office2013 theme is applied.
- Context Menu
- NullReferenceException is thrown in the OpenContextMenu method.
- XamMenuItems cannot be highlighted/focused when they are collapsed items in list.
- ‘Open’ command does not work for MouseEnter event after the command source is clicked.
- Data Chart
- Intervals are offset from columns, even when the axis gap is 0.
- StackedColumnSeries cannot auto-generate series if GroupBy ItemsSource is used and its ValueMemeberPath uses an indexer.
- Chart is not updated as bound data is updated when the data is type of indexer.
- Different behavior with logarithmic numeric axes when targeting 64-bit versus 32-bit when plotting values that are less than 1, but greater than 0.
- Fragment count is less than the bound collection after decrementing and incrementing items.
- Data Grid
- ArgumentOutOfRangeException is thrown in XamDataGrid when running it by using Ranorex.
- NullReferenceException is thrown when loading an empty FieldGroup by using the LoadCustomization method.
- IsUnbound affects the loading of customizations, when the only thing that matters is the Name of the Fields being loaded.
- Low performance when expanding or collapsing a FieldGroup in the XamDataGrid.
- The right border of the right field header is not displayed if there are fixed fields and Office2013 theme is used.
- XamDataGrid filter text disappears when data source is changed.
- RecordSelector is pushed off-screen when RecordSelectorLocation is set to "RightOfCellArea" and AutoFitMode is set to "ExtendLastField".
- Fields Move method does not work when the FieldLayoutSettings's AutoArrangePrimaryFieldReservation property is set to None.
- XamDataGrid with XamDateTimeEditor - Filter does not show milliseconds.
- IndexOutOfRange exception is thrown when modifying the Fields collection on double click when LabelClickAction is set to "SelectField".
- XamDataGrid's Custom Filter Selection Operators cannot be set.
- The e.DropDownItems argument of the RecordFilterDropDownPopulating only contains the built-in filter items.
- XamDataGrid's Filter Operator is not displayed when only one Operator is set.
- The BindingPath and AlternateBinding's path affects the loading of customizations.
- Blanks operand in MultiSelectExcelStyle should include white-space only strings.
- [Royal Dark Theme] Styling the DataRecordCellArea's Background property has no effect.
- Error appears when setting the IsScrollTipField property in design time.
- [Royal Dark Theme] Foreground property for CellValuePresenter style does not do anything.
- Grouping and sorting operations, and loading customizations with those operations with a large amount of records is slow.
- When SortEvaluationMode and GroupByEvaluationMode are both set to "UseCollectionView" and there are multiple groups, sorting collapses the groups.
- StackOverflowException is thrown when using Records.ExpandAll(true).
- XamDataGrid's BeginUpdate and EndUpdate methods cause IndexOutOfRangeException.
- NullReferenceException is thrown when loading a grid and resizing the containing pane in XamDockManager.
- There is memory leak when the ViewSettings Orientation property is set.
- Data Presenter
- Filter operator should be saved with the SaveCustomizations method.
- Slow horizontal scrolling with a large number of fields and an automation client running.
- [Royal Dark Theme] The resizing splitter preview is too dark.
- [Royal Dark Theme] The field groups are not distinguished.
- Load customizations does not restore the column ordering when their order has been saved on application start.
- [Royal Dark Theme] 'Toggle' and 'Ungroup' content is cut off in the Custom Filter Selection Control.
- [Royal Dark Theme] Unable to select all text in filter cell by using the mouse left button.
- [Royal Dark Theme] The caret background in the filter cell is black instead of white and it is hardly noticeable.
- [Royal Theme] Missing right border of a field that is dragged from the header area of the DataGrid or from the FieldChooser.
- Loading customizations method fails after a field has been removed even if a FieldLayout Key has been supplied.
- Index out of Range Exception is thrown when adding child records after using GroupBy.
- Records cannot be deleted from TemplateField after ungrouping.
- Data Presenter Excel Exporting
- ArgumentNullException is thrown just by creating a DataPresenterExcelExporter instance when trial dlls are used.
- Data Presenter Field Chooser
- [Royal Theme] Unnecessary border of the fields in FieldChooser when the theme is washed.
- [Royal Theme] Incorrect/missing icon for indeterminate state of "All fields" checkbox in FieldChooser.
- Data Presenter Fixed Fields
- Cells do not re-position after increasing and decreasing the FixedFieldSplitter width.
- [Royal Theme] Field fixing does not work when it is set to 'Near' or 'Far'.
- Data Presenter Record Filtering
- Incorrect caret placement in ExternalFiltering when window is in Maximized state.
- Data Tree
- XamDataTree causes InvalidOperationException when removing nodes.
- XamDataTree throws ArgumentOutOfRangeException.
- Incorrect nodes are displayed when having a sibling node layout and using the IsExpandedMemberPath property.
- Selection\Multiple selection in XamDataTree does not work properly when the IsSelectedMemberPath is set.
- NullReferenceException is thrown in GetDataItem method of NodesManager, NodeLayout returns null.
- Selected items range is not properly updated when selecting/deselecting using Shift.
- Date Time Editor
- MinSupportedDate is not updated when the FormatProvider is reset in runtime using PropertyGrid.
- Inconsistent behavior with filtering in XamDatetimeEditor.
- XamDateTimeEditor's mask doesn't display hour when date is set and Chinese or Japanese regional settings are used.
- [IG Theme] The pin in the drop-drown button is not centered.
- Diagram
- Custom diagram item content can be changed from the options panel's text tab.
- The default edit template does not respect IDataErrorInfo (error notifications) on bindings.
- Diagram item's text can be changed in the Options Pane when AllowEdit is set to false.
- No selection displayed for DiagramNode when AllowResize is set to false.
- No selection displayed when multi selecting diagram nodes and AllowResize is set to false.
- Shape's width and height editors are enabled in the Options Pane when AllowResize is set to false.
- Diagram connection's selection is not moved after the connection is moved and AllowResize is false
- NullReferenceException is thrown when adding a diagram connection at runtime and ConnectionLineJumps is not set to None.
- Connection line jumps are not displayed when deleting a connection and undo operation is performed.
- Connection line jump shape is wrong after copying a connection and deleting it, and performing undo operation afterwards.
- There is no exposed visual data for diagram connection line jumps.
- Diagram connection still has a line jump when the connection is brought to back.
- When maximizing the application window, the diagram toolbox is fixed in width and does not stretch.
- Wrong namespace in the xamDiagram default style file.
- Connections cannot be removed or all at once via Clear.
- Connections can't be added after resetting and clearing the collection.
- DiagramConnection is added to the node’s OutgoingConnections collection even if ItemAdding event is canceled.
- Dialog Window
- XamDialogWindows are resized incorrectly.
- Dock Manager
- Problem with nested dock manager - panes fly-in while giving focus to their controls.
- Docking indicator is not displayed properly when DocumentContentHost contains multiple tab group panes.
- InvalidOperationException is thrown when moving a window.
- SplitCursor appears invisible on higher resolutions (eg. 3200x1800).
- [Metro Theme] TabPaneItem's Header text disappears when loses unfocused.
- Donut Chart
- [Royal Dark Theme] Doughnut chart when used with hierarchical ring series has only one ""child band"" shown up.
- [Royal Themes] Doughnut chart with hierarchical series appears to lose hit detection.
- Doughnut Chart does not display multiple series when using Metro Dark Theme.
- No outline is visible in WF version of Doughnut Chart.
- Incorrect values populated in the legend when using Doughnut Chart.
- Drag and Drop Framework
- DragSource cannot be dropped onto the drop target if the application runs in debug mode.
- Dragging icon becomes X when the dragged item goes over a hidden window.
- Legend does not get large enough to show all legend items once it is dragged and dropped.
- Editors
- Incorrect mask used in the Japanese calendar when the Gregorian calendar was first set.
- [Themes] XamTextEditor uses a different height when in edit mode.
- Masked editor does not enter edit mode when modifying the value by tapping on a touch environment.
- The position of the text alters when entering edit-mode with a theme applied.
- Excel
- Argument Exception is thrown when loading a workbook that contains a region.
- CellFormat returned by GetResolvedCellFormat holds incorrect BorderStyle values.
- FormulaParseException is thrown when loading an Excel file.
- Cell borders are not copied when rows and columns are inserted in 97-2003 workbook.
- Fractions are strangely reduced once the cell is commited.
- Worksheet remains selected after its Visibility is changed to Hidden.
- Merged cell's vertical alignment becomes Center after loading and saving the workbook.
- Gantt
- Task Duration has wrong value when loaded in MS Project.
- InvalidOperationException is thrown when setting XamGantt row cell's IsEnabled property and Office 2013 or Royal Dark theme are set.
- ProjectTask presenters can get too small to a point where they cannot be dragged.
- ProjectCalendar.ToExceptionsXml throws InvalidOperationException when more than one ProjectCalendarException is present.
- Parent task's Start and Finish properties have wrong values when its child task's PercentComplete is 100%.
- ProjectCalendar ToExceptionsXml method does not save the rules associated with the recurrence.
- Gauges
- Some gauges do not render correctly when over 20 gauges are present in the application.
- Geographic Map
- Small white lines appear between the tiles of the map when placed in XamDockManager.
- InvalidCastException is thrown when adding points to ObservableCollection.
- Grid
- Custom SortComparer does not work if ICollectionView is used as ItemsSource.
- Performance issue occurs with Filter Menu filtering.
- Horizontal misalignment occurs after column resizing under group columns.
- [Horizontal Scrolling] Headers and rows get misaligned when a grid is scrolled horizontally and has group columns.
- The last column is not displayed when the grid is inside a split pane and the pane's size is shrunk.
- Filter condition is removed or changed as columns are grouped/ungrouped.
- FilterMenuItemConverter doesn't fire when opening Filter Menu after a filter was previously applied.
- Scrolling via drag selection needs improvement.
- Mouse cursor changes to resizing cursor even though the mouse pointer is placed far from the column border.
- [Horizontal Scrolling] Column alignment is broken on child band as scroll is performed.
- When scrolling vertically, occasionally the cells will get misaligned with large grids.
- Memory usage has increased about three-fold in the grid on terms of cell generation/virtualization.
- [Horizontal Scrolling] There are some columns that never get into the viewport when performing horizontal scrolling.
- XamGrid freezes while resizing with GridSplitter and TextWrapping/Sized fields.
- FilterValue text box in Custom Filter Dialog does not accept IME composition string when Keyboard DefaultRestoreFocusMode property is set to None.
- Text box in filter menu does not accept IME composition string when Keyboard DefaultRestoreFocusMode property is set to None.
- NullReferenceException is thrown in XamGrid when the close button of GroupByHeaderCellControl is pressed and ItemSource is of type CollectionView.
- Horizontal scrollbar disappears when the vertical scrollbar is moved.
- When XamGrid's ItemsSource is bound to a DataTable's DataView, adding new columns to the table does not update the UI.
- Data columns in a group column are not properly laid out after moving.
- Inputs
- Spin buttons are not disabled initially.
- Masked Input
- [Royal Theme] XamMaskedEditor's SpinButtonsDisplayMode when set to Focus or Hover shows different color.
- Masked Text Editor
- Changing the place of the era in the default Japanese mask prevents era recognition.
- Spinning down the first year of the first emperor is setting the year to 11.
- After copying the whole date with era, only the era is pasted in the editor.
- SpinWrapBehavior doesn't have triple slash comments.
- [Royal Dark Theme] XamMaskedEditor red error border is not displayed properly.
- Math
- Compute.Determinant hangs the application while processing 12x12 matrix.
- Multi Column Combo
- A line appears when you select a row.
- Red border for IDataErrorInfo interface implementation disappears when control is disabled at start and becomes enabled or goes into edit mode.
- [Royal Dark Theme] Styling is different in the combo editor and multi combo editor when the drop-down toggle button is clicked and the Royal Dark theme is applied.
- [Royal Dark Theme] The highlighted text in the XamMultiColumnComboEditor is hardly readable when the Royal Dark theme is applied.
- [Royal Dark Theme] The vertical text alignment in Royal Dark theme is inconsistent with the other themes.
- Network Node
- [Royal Theme] When a node is focused in the XamNetworkNode, the outline border does not include the expansion indicator.
- Numeric Editor
- Caret is displayed over a digit after Backspace is pressed a few times and a Mask is set to "n".
- Pie Chart
- If Pie Chart RadiusFactor is set to 0, freezes the control, then crashes the app.
- Initially selected slice(s) is styled incorrectly (slice fill is wrong).
- Slice selected programmatically using multiple selection can’t be deselected.
- Changing the pie chart selection from multiple to single results in multiple selected items.
- Changing the pie chart selection from single to multiple results in losing the initial selection when selecting value after the change.
- Changing others threshold to move selected slice into others slice or add unselected items to selected others slice causes selected item not to reflect all data items in others slice
- Pivot Grid
- ArgumentException is thrown when loading customizations and sorting is applied.
- StackOverflowException is thrown when the control is being saved by System.Windows.Markup.XamlWriter.Save method.
- Property Grid
- Scrolling quickly when the PropertyGridPropertyItemView's Visibility is bound results in NullReferenceException.
- FilterAreaVisibility property is not respected in the MetroDark theme.
- When placed in an unpinned pane in XamDockManager, the pane closes while property grid is still in use.
- Ribbon
- [Office2013 Theme] Header background color becomes pale blue after the XamDockManager's docking feature is used.
- Classic minimum/maximum/close buttons and underbar appear on title bar when the OS is Windows 7, its theme is classic and the application theme is Office 2013.
- Window height becomes shorter when switching a bound RibbonTabItem.
- Misaligned icons appear in the Non-client area of maximized XamRibbonWindow.
- NullReferenceException occurs at startup if more tools are placed in a RibbonTab than can fit.
- Error appears in the VS Output when Metro or Metro Dark theme is applied.
- [Royal Theme] When the CheckBoxTool is in the ApplicationMenu of the XamRibbon, its check icon is never visible regardless of the tool's state.
- [Royal Theme] The KeyTips for the current RibbonTabItem overlap each other.
- RibbonTabItem is set as the ActiveItem when in active item navigation mode when tabbing between non-tool elements in a RibbonGroup
- Style ribbon group is not displayed properly after resizing the window.
- The KeyTips in the XamRibbon is not restyled when using different themes.
- The rectangle part of the QAT's Dropdown area disappears when the DialogBoxLauncher of any RibbonGroup is set through XAML.
- Rich Text Editor
- Continuously typing whitespaces in a cell of a XamRichTextEditor's TableNode eventually causes the neighboring cell's left border to shift.
- Cannot open a RTF file with a partial hyperlink.
- An OverflowException is thrown when attempting to import from HTML a table where cell/table width is stored with "," as decimal separator.
- Caret stays visible (and seems as if it goes into the next cell) when dragging a cell border to the left of the caret.
- MakeHyperlink is not applying hyperlink style for some of the text in the Rich Text Editor.
- Border's width is set to a different value when using the LoadFromHtml method of XamRichTextEditor's document to load an html file.
- Pressing End key, before paragraph mark, navigates to the previous paragraph.
- InsertTableRow takes a lot of time when you have to insert more than 200 rows.
- Table cells are overlapping when TableExtentBehavior is set to FitColumnsToContent.
- Schedule Date Navigator View
- Shortcut for Switch to Weeks (Alt + minus) works only with numpad minus.
- Schedule Schedule View
- Memory Leak: Continuously updating Appointments.
- Slider
- MinValue does not update properly, when DataContext has been changed.
- Spread Sheet
- IndexOutOfRangeException is thrown from XamSpreadSheet when changing the Windows's size.
- Spreadsheet cell's text left margin is missing in version 17.1.
- Inserting a column at first index is picking up the style from the left cell, which is outside of the table.
- Incorrect error message is thrown when trying to hide more than 16384 columns.
- IsEquivalentTo method returns false to structurally identical rules if one of them is set on cell.
- OverflowException is thrown when exiting edit mode of a cell if the denominator is larger than what is allowed for an int.
- [Royal Theme] Some elements in the spreadsheet are missing the pressed state.
- Auto-sizing of a row with height -1 does not force a reevaluation of the resolved height.
- Cell's horizontal alignment is not reset after unmerging via "MergeCellsAndCenter".
- A cell with ShrinkToFit set to True does not wrap after using Alt + Enter.
- Typing '+[integer]' followed by a fractional value is considered as an invalid formula.
- InvalidOperationException is thrown when Workbook contains cells that use Japanese specific display format.
- Cell format is not copied properly when a merged cell is copied and pasted.
- Custom shapes are not displayed properly.
- CellFormat is not copied and pasted properly.
- An exception is thrown when trying to hide columns through dragging the last column.
- Not able to select the previous column if only one is visible.
- Surface Chart 3D
- Surface Chart does not support/ignore points with invalid values or null objects.
- The Axis title visibility toggles when switching Linear/Logarithmic scaling or themes.
- Syntax Editor
- The Japanese characters contained in an external file become garbled when it is loaded into the editor.
- [Royal Dark Theme] The text from the current line of the XamSyntaxEditor is unreadable when it is highlighted with the default brush.
- Writing a comment between the lines when using the Custom XML Language from the Samples Browser results in an IndexOutOfRangeException.
- Themes
- [Royal/Office2013 Theme] The DataChart CategoryHighlightLayer is very light against the white background – it’s difficult to see.
- [Royal Theme] The DataChart Legend badges for waterfall series differ from the other themes.
- Inconsistences between XamComboEditor and WPF ComboBox when Metro theme is applied.
- Tile Manager
- Tile's content is moving out of view when using WindowsFormsHost inside.
- Flickering occurs when maximizing a tile when TileLayoutOrder = Horizontal and Horizontal and Vertical TileAreaAlignment is set to Stretch.
- Closing/collapsing XamTile with the close button and then setting its Visibility to Visible does not work.
- Tree Grid
- FieldLayouts appear to be "reassigned" incorrectly after regenerating a DataSource and utilizing a previously used FieldLayout.
- When using a hierarchy with different types, setting the DataSource to null throws InvalidOperationException.
- WPF
- Building errors for WPF 17.1 appears in the source code.
- The WPF symbols downloaded from the website do not match the source code.