Quantcast
Channel: ComponentSource News | Gauge Components
Viewing all 2132 articles
Browse latest View live

DevExpress WinForms 18.1.7

$
0
0
DevExpress WinForms

Improves Bars, Data Grids, Editors, Reporting, Rich Text Editor and Spreadsheet controls.

Fixes

All WinForms Controls

  • Appearance Editor - The Template dropdown has an incorrect size when it is opened the first time.
  • Project Settings Page - A layout is calculated incorrectly when DPI is higher than 100%.
  • SVG Icon Builder - The Save icon is not present in the tool.
  • SvgBitmap.Render draws black silhouette if null is passed instead of a palette.
  • The 'currentColor is not a valid value for Int32.' exception is raised in certain cases when an SVG image is rendered by SvgLoader.
  • The LookAndFeel.TouchUIMode property is not serialized.
  • UtilsExtensions - The ToArray extension method has the same name as the one in the standard System.Linq.Enumerable namespace.

Data Access Library

  • DevExpress Template Gallery fails to create a new XtraReport in certain Object Binding scenarios.
  • XtraGrid - Incorrect scrollbar position in Advanced Filter Control.

MVVM Framework

  • MVVM - Provide a way to register assemblies where Views are declared so that the default ViewManagment mechanism can locate them.
  • MVVMContext - NullReferenceException is thrown when setting ViewModelType if this type does have a namespace.

Project Templates

  • The Warning message is shown if a Dashboard Designer application is created using the Template Gallery.

XtraBars Suite

  • AccordionControl - Element Hint is not shown when DisplayMode=Overlay and State = Expanded.
  • AccordionControl - Footer buttons aren't redrawn if their visibility is changed.
  • AccordionControl - Groups cannot be scrolled in the collapsed state when the Overlay display type is used.
  • AccordionControl - Hamburger Menu is not collapsed in overlay mode if it is expanded by tapping on any item on a touch screen.
  • AccordionControl - Icons are shown in the reversed order in a footer if the ControlFooterAlignment property is set to Far.
  • AccordionControl - Items disappear on changing the ExpandElementMode property if the OptionsHamburgerMenu.DisplayMode property is set to Overlay and the RootDisplayMode property is set to Footer.
  • AccordionControl - SVG icons are always drawn by using the selected appearance if a corresponding element was once clicked and the AllowItemSelection option is set to true.
  • AccordionControl - The AllowElementDragging option doesn't work for the Overlay display mode.
  • AccordionControl - The expand button is shown if the GroupHeaderAndContent display mode is used.
  • AccordionControl - The ForEachVisibleElement and GetVisibleElements methods operate incorrectly.
  • AccordionControl - The MouseClick event is not raised when DisplayMode is Overlay.
  • AccordionControl - The TabStop property of the Header and Footer is not set based on the parent control's value.
  • AccordionControl doesn't synchronize its filtered items with a popup when DisplayType = Overlay.
  • AccordionControl ignores the Click event after collapsing in Windows Server.
  • AccordionControl with OptionsFooter.ActiveGroupDisplayMode=GroupHeaderAndContent is not in effect when DisplayMode=Overlay.
  • BarCheckItem - ForeColor is incorrect when the item is checked and the "Metropolis Dark" skin is applied.
  • BarCheckItem's BackColor isn't in effect when CheckBoxVisibility is set.
  • DockManager - Docking hints are drawn in unexpected location when moving a floating dockpanel.
  • DocumentManager - Float Documents cannot be resized when the Bezier skin is applied.
  • e.Handled doesn't have any effect in the AccordionControl.ElementClick event handler.
  • Editors placed in a toolbar are not activated after a validation error occurs in GridControl when a form is shown as an MDI child form.
  • FluentDesignForm - An AccordionControlElement item is incorrectly displayed when collapsed.
  • FluentDesignForm - The splitter and caption are shown separately.
  • GalleryItems does not take the ImageSize property's value into account when gallery items use SVG images.
  • HamburgerMenu - Item captions aren't painted when AccordionControl is collapsed and skinning is disabled.
  • HamburgerMenu - Selection isn't painted when skinning is disabled.
  • HamburgerMenu's items aren't updated after they were modified in code if DisplayType and State are set to Overlay and Minimized, respectively.
  • InvalidOperationException is thrown on closing multiple forms created in separate threads if they have BarAndDockingController.
  • It is impossible to get access to a button added to a bar.
  • It takes much time to display a heavily populated HamburgerMenu for the first time if DisplayType is set to Overlay.
  • Memory Leak occurs when using a ribbon control and showing a context menu for GridView.
  • Not all BarItemLink properties are listed in RibbonControlDesigner after a link is selected.
  • NullRefferenceException is thrown when upgrading a skin to version 18.1.6.
  • OverlayForm Image is not displayed if the opacity value is 0.
  • Provide an API to get selected items in ToolboxControl.
  • RibbonControl - A bar item link becomes focused but is not highlighted after the BarItemLink.Focus method call.
  • RibbonControl - A page is not selected in a parent ribbon if the SelectedPage property is set for a child merged ribbon.
  • RibbonControl - Incorrect padding calculation in the TabHeader skin element.
  • RibbonControl - Quick Access Toolbar items use default icons when only the LargeImage property is assigned.
  • RibbonControl - RadioGroup height is incorrect.
  • RibbonControl - The application button is incorrectly drawn on high DPI.
  • RibbonForm does not show a title bar if its ribbon is merged into a parent one.
  • RibbonPage copies its items when its name is set to an empty string.
  • Shortcuts are processed by RibbonControl if its parent control does not have focus.
  • SVG Image in BarButtonItem causes TargetInvocationException.
  • TabbedView - StackOverflowException is raised on an attempt to show a context menu of a floating Document when FloatingDocumentContainer = FloatingDocumentContainer.DocumentsHost.
  • TabPane - An svg image is not visible on a selected tab page when the Bezier skin is applied.
  • The Bezier - Lines are not drawn in non-default palettes when high DPI is used.
  • The Control + F1 shortcut is processed by all RibbonControls within a form.
  • The text style of groups cannot be changed using AccordionControl's appearance.
  • The ToastNotificationsManager.Failed event does not fire when an exception is raised.
  • When AccordionControl with ExpandElementMode  = Single is filtered, it expands all items.
  • WidgetView - The element position in the document header is not changed when the RightToLeft mode is enabled.
  • WidgetView - Document settings are not applied immediately.
  • WorkspaceManager produces memory leaks.
  • XtraForm has an incorrect border color when BarAndDockingController.Default.LookAndFeel.ColorScheme is set to a non-default value.
  • XtraTabbedMdiManager - Incorrect painting when the Right To Left layout is applied.

XtraEditors Library

  • XtraFileDialogs - A dialog is not correctly scaled if a user has monitors with different DPI settings.
  • BreadCrumbEdit - The filtered list is not updated when more than one letter is entered.
  • FluentDesignForm uses incorrect colors when the MDI mode is enabled.
  • GridLookUpEdit - In-place editors are not cloned when copying an editor at design time.
  • HyperTextLabel drawing text is too low.
  • Image Picker - The Layout and Filtering options are not saved.
  • It is possible to convert an editor to HypertextLabel using the Change Editor Type menu at design time.
  • LabelControl - Gif assigned to the ImageOptions.Image property is not animated.
  • LabelControl - Text wrapping does not work when limiting the control size and setting an image.
  • LabelControl - Trimming is not working when the Wrap and AllowHtmlString properties are set.
  • LabelControl does not take into account StyleController's AppearanceDisabled.
  • NullReferenceException occurs on an attempt to add a new color to an svg palette in SkinEditor.
  • Overlay Form is drawn above a form that is created in a separate thread.
  • OverlayForm - A custom Bezier Skin provides an incorrect overlay form image.
  • PopupContainerControl - Editors that are located in a drop-down window cannot show tooltips when the window is not focused.
  • ProgressPanel doesn't immediately reflect changes introduced to the RingAnimationDiameter property.
  • RangeControl - An exception is thrown when the control content does not fit into its boundaries.
  • SidePanelContainer - FillPanel does not fill the container after FixedPanel is hidden.
  • SidePanels flick when being resized in certain circumstances.
  • SVGImageCollection does not add images from project resources that have the Public access modifier.
  • The AutoExpandAllGroups property of RepositoryItemSearchLookUpEdit's view is not taken into account.
  • The virtual keyboard is opened on a tablet when clicking LookUpEdit whose TextEditStyle property is set to DisableTextEditor.
  • The WaitForm text is truncated when HighDPI is used.
  • TokenEdit - The EnterMoveNextControl property does not work.
  • TokenEdit with integer token values doesn't add a new token if a token with the same value was removed previously.
  • Transparent shadows are displayed if form skinning is disabled and FormBorderEffect is set to None.
  • XtraFolderBrowserDialog - A folder is not selected when it is chosen using TreeList.
  • XtraFolderBrowserDialog - The combobox does not get the folder name when this folder is selected in TreeList.
  • XtraFolderBrowserDialog does not allow selecting a current folder if its path field is empty.
  • XtraFolderBrowserDialog in Wide mode does not allow typing a name for a folder once a new folder is created.
  • XtraOpenFileDialog - Pressing TAB does not move focus.
  • XtraOpenFileDialog is shown in an incorrect position when the owner is moved to another monitor.
  • XtraOpenFileDialog lacks non-shortcut files if at least one shortcut is selected in multiselect mode.

XtraGrid Suite

  • A particular GIF image crashes the grid in DirectX mode.
  • A redundant scrollbar is drawn for the Layout View when it is used as a detail view.
  • AdvBandedGridView - Slow data-aware export to XLSX.
  • An image is not aligned in PictureEdit when using asynchronous loading.
  • Columns with RepositoryItemProgressBar display their values as percents in PrintPreview.
  • Dashboard - An error is thrown when applying Top N to a Grid's Numeric Column.
  • GirdView - A group row is incorrectly drawn when the AlignGroupSummaryInGroupRow option is enabled and the grouping is applied by a right-fixed column.
  • GridControl - A detail view shows an unnecessary scrollbar and has an incorrect height.
  • GridControl - Cell text disappears on showing a cell editor in code.
  • GridControl - HTML text is not shown in Excel Filter popup items when the DataItem.HtmlText property is set in the FilterPopupExcelData event handler and the column's FilterMode is set to DisplayText.
  • GridControl - The Excel Filter displays duplicated dates if an in-place TextEdit is used for editing.
  • GridView - Group text is not trimmed when there is a fixed column and the AlignGroupSummaryInGroupRow property is set to true.
  • GridView - Incorrect group summary text color when using Bezier Office Colorful.
  • GridView - The touch scrollbar flickers when the cursor is over an embedded detail view.
  • GridView - The touch scrollbar has an indent as the default one.
  • GridView - There is no capability to change the PaperKind property in Data Aware export mode.
  • GridView layout can be broken on scrolling when images are displayed in ServerMode.
  • Groups aren't painted in Kanban mode correctly when TileView is scrolled vertically and RTL is enabled.
  • Nested HTML Tables are not rendered in RepositoryItemRichTextEdit.
  • NullReferenceException is thrown after changing a Strikeout font style for a cell with the in-place RepositoryItemRichTextEdit editor in the RowCellStyle event handler.
  • The grid does not allow scrolling to the last detail row using the mouse wheel.
  • The grid's drop-down filter is not correctly skinned if TouchUIMode is enabled.
  • The OutOfMemoryException is thrown on an RDP session when the grid uses DirectX rendering and an application consumes much virtual memory.
  • The CheckBoxSelectorField property's value is not applied to a detail view.
  • WinExplorerView - Context buttons are shown in wrong positions.

XtraLayout Suite

  • An unhandled exception is raised on an attempt to add an EmptySpaceItem to a LayoutControl using a ContextMenu.
  • LayoutControl - A disabled editor is still focused no matter whether the AllowFocusReadonlyEditors option is disabled.
  • LayoutControl - Layout size is not recalculated when a new item is added at design time.
  • LayoutControl - Slow loading performance when LayoutGroup is hidden in a tabbed group.
  • LayoutControl has an incorrect size when the AutoSize option is enabled and the control is docked to the bottom of a parent control.
  • Tab navigation doesn't move focus across all controls when LayoutGroup is collapsed.
  • Tabs in TabbedGroup cannot be switched if AllowCustomizeChildren is disabled.

XtraMap

  • An unhandled error occurs when adding a newly created MapPolygon to the layer's SelectedItems collection.
  • An unhandled error occurs when processing the disk cache items in certain situations.
  • An unhandled error occurs when removing an item from the MapItemCollection at runtime.
  • An unhandled exception occurs when refreshing the Map storage data in certain situations.
  • Choropleth Map is exported empty in medium trust mode.
  • Huge CPU and memory usage if ImageLayer loads tiles from local file storage.
  • MapItem is not visible during drawing after loading a Shape file.
  • NavigationPanel displays the 60 seconds value instead of incrementing the minutes value in certain cases.
  • ObjectDisposedException occurs after switching ImageLayer.DataProvider back and forth between WmsDataProvider and OpenStreetMapDataProvider.
  • OpenStreetMap - The actual layer's transparency value is not applied to newly loaded tiles.
  • The Map control does not apply map items' changes made in the ShapeFileDataAdapter.ItemsLoaded event handler.
  • The MapBubble element modification is not reflected on the map when a Colorizer is applied to the VectorItemsLayer.
  • The MapOverlay position change is not reflected on the map in certain situations.
  • Usability - It is impossible to create MapCustomElement and MapCallout elements using the Map Editor toolbar.
  • Usability - It is impossible to load MapItems from KmlFileDataAdapter without using the FileUri property.
  • Usability - The MapEditor.MapItemEdited event does not provide information about the current operation type.
  • WMS Layer data is not shown in certain situations.

XtraPivotGrid Suite

  • A changed value is replaced with the default value in the Edit Formatting Rule dialog.
  • NullReferenceException is thrown on disabling the form in the BeginRefresh/EndRefresh events.

XtraPrinting Library

  • Page Setup Dialog - System.InvalidOperationException is thrown if margins' size is greater than the page width or the page width of the 'Custom' paper kind is less than margins' size.
  • Print Preview - Search functionality for bricks whose height is smaller than the font height does not work.
  • Printing - PageInfoBrick isn't drawn on a page when a document is printed on the default printer from code.

XtraReports Suite

  • An expression binding from another data member is marked invalid in the 'Edit Bindings' dialog.
  • ArgumentException occurs when restoring XRDesignForm's layout that contains multiple MDI tabs.
  • DevExpress.PivotGrid.v18.1.Core.dll is required when loading a report from an REPX file even if the report doesn't contain the XRPivotGrid control.
  • Document Generation - A pivot grid's grand total is not printed if the grid is placed into the GroupFooter band whose PrintAtBottom property is set to True.
  • Document Viewer - The 'Interactive Sorting Direction' icon is not visible if a control with 'Interactive Sorting' option turned on has a black background.
  • Documentation - Report Designer - The message box showing the warning about the use of the legacy Data Binding in a report contains an incorrect link to documentation.
  • End-User Report Designer - ArgumentOutOfRangeException is thrown on an attempt to run the Report Wizard if a report data source doesn't have any query.
  • End-User Report Designer - Formatting of XRRichText content is lost after changing font properties when only a part of its content is selected.
  • End-User Report Designer - Report scripts are lost on importing a report from an REPX file.
  • Export to DOCX - The exported page becomes bigger than one MS Word page in SingleFilePageByPage mode (TableLayout = True).
  • Export to PDF - Red crosses are shown and IndexOutOfRangeException is thrown on exporting a document that contains a non-breakable space.
  • HTML5 Document Viewer - An exported and printed report's paper size differs from the original report's paper size.
  • Page Setup Dialog - It's not possible to enter decimal values for report margins when hundreds of an inch report units are used.
  • PdfExportException - Update the exception message to make it include information about the PdfExportException.ValidationErrors collection.
  • WinForms End-User Report Designer - The drop-down editor does not work for the AnchorHorizontal and AnchorVertical properties in the Properties panel.
  • XML XtraReports are not properly converted after an update to version 18.1 (the XRLine.LineWidth issue).
  • XRBarCode - It is impossible to use all available start/stop pairs in the 'Codabar' symbology.
  • XRPivotGrid - The "Run Designer' context menu command does not invoke the Pivot Grid Designer.
  • XRRichText - System.NullReferenceException is thrown when showing RTF content with a page break that splits a table.
  • XRRichText - The control displays only the first page of a specific RTF document.
  • XtraReport export to Excel throws IndexOutOfRangeException when cross-band lines and big cell content are used.
  • XtraReports - Binding to a collection property stopped working in v17.2.6.

XtraRichEdit

  • A table row in a specific document is rendered with a bigger height.
  • CheckBoxes with the SizeMode property set to AutoSize do not preserve their size on document reload.
  • Dotted table cell borders are not printed.
  • It is possible to create more Columns or Rows than that allowed in a Table via the Split Cells dialog.
  • Last paragraph content is incorrectly deleted when start typing in the entirely selected paragraph.
  • Manually added BarItems of RichEdit/Spreadsheet don't display their large icon although LargeIcons is true.
  • RichEditControl does not refresh its content after performing modifications within the BeginUpdate/EndUpdate block.
  • RichEditControl hangs on loading an invalid Html document.
  • RichEditControl shows "MERGEFIELD" instead of the field name when no mail-merge data source is assigned.
  • System.ArgumentOutOfRangeException on an attempt to load a specific HTML document.
  • Tables in headers and footers are lost after loading an ODT document to RichEditControl.
  • The "Insert Hyperlink" command operates improperly on an attempt to insert a hyperlink into a table cell.
  • The "Line Weight" item uses an inappropriate color (compared to MS Word) when the "Automatic Color" is selected in the "Pen Color" and "Shading" items.
  • The automatic font color isn't changed to white when the dark background is specified at the table style level.
  • The CheckBox checked state is not preserved in OpenXml after the checkbox is manually checked/unchecked in a document.
  • The image.Uri parameter value of IUriProvider.CreateImageUri remains empty after an image is inserted at runtime.
  • The lock anchor property does not work.
  • The TOC field ignores the numbering format specified in the Section.Page.NumberingFormat property.
  • Usability - There is no way to reset character formatting applied with the "Text Highlight Color" Ribbon item.

XtraScheduler Suite

  • An appointment is assigned to an incorrect date if Application.DoEvents is called in a custom appointment edit form's constructor.
  • FirstVisibleResourceIndex returns an incorrect value after RespourcesTree's filter is cleared.
  • An inpalce editor is not activated on a selected appointment click.
  • How to change the scroll delta factor value.
  • NullRefferenceException is thrown when a reccurent appointment is modified and the AcceptChanges method is called.
  • SchedulerDataStorage doesn't take filtering applied to the underlying BindingSource into account.
  • The AppointmentsInserted event does not fire when the reminder is changed in a recurrent appointment.
  • The day header is clipped when the CustomDrawDayHeader event is used.
  • The exception is thrown when an appointment and dependency are created.
  • The InsertIfNotAlreadyInserted method raises ArgumentException when the FetchAppointments event is used.
  • The Month view is localized incorrectly.
  • 'There is already an open DataReader associated with this Command which must be closed first.' error occurs when a new appointment is added in GanttView.
  • There is no possibility to disable scrolling on the Appointment Drag.
  • ThrowIndexOutOfRangeException is thrown when SchedulerDataStorage is used and recurrence appointments have the same id.
  • SchedulerDataStorage - It is impossible to subscribe to the SchedulerDataStorage.Appointments.LoadException event at design time.
  • SchedulerDataStorage throws an error on mapping.
  • Some symbols are missing in DayResourceHeaders after upgrading from 16.1.14 to 17.2.9.
  • System.ArgumentNullException is thrown when editing a grid column used in Scheduler.
  • The Appointments collection is not cleared when new data storage is used.

XtraSpreadsheet

  • ArgumentOutOfRangeException occurs on an attempt to delete one of the last rows in a worksheet.
  • Cell alignment with an indent is reset on export to HTML.
  • Setting DisplayText of a Spreadsheet hyperlink doesn't update a worksheet.
  • The "Black and white" checkbox cannot be localized.
  • The "Function Arguments" form does not display the resulting value if the Number field contains a reference to a cell.
  • The "Insert ->Table Rows Above" action does not copy data validation rules applied to the current table row.
  • The "Shifting cells in a table is not allowed" message is shown after executing the Insert Sheet Rows command if a single cell is selected in a table.
  • The CellValueChanged event does not fire for unchanged values when the CommitMode property is set to Always.
  • The top line of the centered multi-line text may overlap gridlines.
  • The Worksheet.HeaderFooterOptions.ScaleWithDoc property does not have any effect.

XtraTreeList Suite

  • A filtered TreeList scrolls to the next visible node each time its underlying data is updated.
  • BeforeDropNodeEventArgs.SourceNode always equals null.
  • NullReferenceException occurs on clicking in AutoFilterRow when Drag&Drop Behavior is attached.
  • NullReferenceExceptions is thrown once a user right-clicks an empty space near TreeListBand.
  • TextExportMode is not taken into account on exporting TreeList to Excel.
  • The "An item with the same key has already been added." exception is thrown if the TreeList.OptionsFind.AlwaysVisible property is set before the ForceInitialize method call.
  • The focused border is drawn when Treelist is not focused and the RowFocus or RowFullFocus style is used.
  • TreeList - NotSupportedException is thrown when the IEnumerator.Reset method is called.
  • TreeList - NullReferenceException occurs when many nodes are dragged.
  • TreeList throws NullReferenceException on collapsing a node when its child node is selected and DirectX Hardware Acceleration is enabled.
  • TreeList with a right-fixed column raises an exception on form minimizing when the "Dark Side" skin is used.

XtraVerticalGrid Suite

  • InvalidCastException is thrown by PropertyGrid when a user changes a cell value.
  • PropertyGrid - RowEdit cannot be assigned for a property of a complex type.
  • PropertyGrid OfficeView - Setting Row.Visible to false doesn't hide a corresponding editor.
  • PropertyGridControl - An in-place editor is not taken into account when switching tabs in OfficeView.
  • PropertyGridControl - Nested properties' values are not updated when a business object implements the INotifyPropertyChanged interface.
  • PropertyGridControl - NullReferenceException is thrown when LayoutStyle is BandsView and AutoScaleBands is disabled.
  • PropertyGridControl - NullReferenceException occurs in the RaiseSelectedChanged method.
  • PropertyGridControl shrinks row headers when BestFit is called if AutoScaleBands is enabled and LayoutStyle is BandsView.
  • TypeAccessException occurs when using DataAnnotations.
  • Vertical Grid Error when adding a new row on data filtering.

DevExpress WPF 18.1.7

$
0
0
DevExpress WPF

Improves Bars, Charts, Data Grid, Rich Text Editor and Scheduler controls.

Fixes

All WPF Controls

  • Excessive borders in the ScrollBar template.
  • TreeListView - It is difficult to use expand buttons in touch themes.

Data-Aware Export

  • GridControl - A calculated value based on a formula isn't pasted from Excel.
  • Numeric text with leading zeros is pasted into GridControl as a number.
  • The AlignByColumns option is not completely supported in GridControl for WPF.
  • Total summaries with fake FieldNames are not exported when the Data Aware export is used even if SummaryCountBlankCells is set to true.
  • TreeListControl - Export of a left aligned SummaryItem to Excel produces the circular reference warning.

DXAccordion for WPF

  • AccordionControl hangs when its item is selected after search.

DXBars for WPF

  • Bars - The Enter key doesn't open a nested sub menu.
  • GalleryItem is unresponsive if Gallery is placed in the Backstage View and the Gallery.IsGroupCaptionVisible property is false.
  • ItemClick is not raised when BarSplitButtonItem is located in RadialContextMenu.
  • MenuHeader is not shown in DXContextMenu after View is reloaded.
  • Popup menus - An item under the mouse pointer is selected automatically on opening a menu.
  • RibbonSplitButtons don't always receive mouse clicks in version 18.18291 and later.
  • The dx:FrameworkElementHelper.AllowDrop property does not work for BarContainerControl.

DXCharts for WPF

  • An exception occurs in the Chart 3D control in the fixed document.
  • ChartControl - Axis labels disappear in the remote desktop connection (RDP) environment.
  • RangeControl throws OverflowException when ItemsSource is updated.
  • Unhandled error occurs when minimizing the ChartControl size in certain situations.
  • WPF Chart3DControl crashes when using SeriesPoint3DMatrixAdapter where all values are the same.

DXControls for WPF

  • DxDialog - An incorrect background color in the Office2016Colorful application theme.
  • DXDialogWindow raises the Closing event twice when its OK button is clicked and e.Cancel is set to True.
  • DXOpenFileDialog shows the File Explorer error if InitialDirectory doesn't exist.
  • DXTabControl - A new tab button does not take the initial state of NewTabCommand into account.
  • DXWindow's BorderEffect is invisible in Office2016 and Office2013 themes.
  • DXWindow's title and icon aren't visible when the IsAeroMode property is enabled and the Office 2016 White SE Theme is applied.
  • Incorrect exception callstack after DXSplashScreen shows.
  • Incorrect gradient for the DXTabItem background.
  • InvalidOperationException is raised when ThemedWindow is used in multiple threads.
  • It's not possible to move DXWindow when the IsAeroMode property is enabled and the Office 2016 White SE Theme is applied.
  • KeyNotFoundException occurs when View Slider is moved in OpenFileDialog in certain themes.
  • Load of DevExpress classes breaks scrolling for popup windows.
  • OpenFileDialog's window isn't correctly resized when high DPI settings are applied.
  • The "Open" button doesn't select any directory if no items are selected in the File Explorer's grid.
  • The use of ThemedWindow with a theme different from DeepBlue causes loading the DevExpress.Xpf.Ribbon assembly.
  • ThemedWindow - The ControlBox buttons and other header elements do not respond in a maximized state if the taskbar is shown at the left or top sides.
  • ThemedWindow can be resized to a smaller size than the one declared in the MinHeight and MinWidth properties when MaxHeight and MaxWidth are defined.
  • ThemedWindow is displayed behind the Taskbar in full screen mode.
  • ThemedWindow is incorrectly rendered when being maximized and when its WindowStyle is None.
  • ThemedWindow with a fixed MaxHeight is rendered incorrectly when maximized.
  • ThemedWindow's glow effect is not displayed if the ResizeMode property is set to NoResize.
  • Window is displayed long before its content when DXTabControl is used with the enabled TabContentCacheMode.
  • Window with AllowsTransparency=True is totally transparent when being maximized and a taskbar is hidden.
  • WindowContentHolder class instances aren't disposed when DXMessageBox is shown multiple times.

DXDiagram for WPF

  • DiagramControl allows dropping external objects by default.

DXDocking for WPF

  • An application hangs when the DockController.Activate method is called in the DockItemClosing event handler.
  • ControlBoxButtons are incorrectly styled in the VS2017 and Office2016SE themes.
  • DocumentPanel actions are disabled when showing a non-modal window over a DockLayoutManager window.
  • Float Groups don't arrange their content properly if groups are created and added in code behind.
  • LayoutPanel - ObservableCollection binding is not updated.
  • The BaseLayoutItem.TabCaption property is not restored properly in certain cases.
  • The fullscreen floating panel position is incorrect after a dock layout is restored in certain cases.
  • The OnApplyTemplate method for DocumentPanel's content is called earlier than in version 17.2.

DXEditors for WPF

  • ArgumentNullException is raised in editors with buttons when EditorShowMode is MouseUp or EditorButtonShowMode is not ShowOnlyInEditor and SelectionMode is Cell.
  • CameraControl - The colon symbol is missing in the Desaturate label in the Settings window.
  • ComboBoxEdit - The SelectItemWithNullValue property does not work if it is specified after the ValueMember property.
  • DateEdit's FocusPopupOnOpen places focus at the wrong location.
  • Drop-down editors don't arrange their popup when the popup height increases.
  • LookUpEdit selects wrong items if groups in its drop-down GridControl are deselected via the Selector column.
  • NullReferenceException occurs on adding selected items to the ListBoxEdit.Items collection.
  • RangeControl - Incorrect zooming behavior.
  • RangeControl does not highlight the first or last months when these months don't contain all days.
  • Setting the ToggleSwitch.Foreground property has no effect.
  • The month field of DateEdit's popup is not updated when DateEdit used in a DataTemplate is returned from a DataTemplateSelector class descendant.
  • The right border thickness is incorrect in editors with the DropDown button.

DXGrid for WPF

  • "An item with the same key has already been added" exception occurs on restoring the layout if the Smart Generation mode has been enabled and columns are created manually.
  • A value that is missing in ComboBoxEditSetting ItemsSource cannot be pasted into a corresponding cell even if the DisplayMember/ValueMember properties are not set.
  • ArgumentException is raised in GridControl grouped by multiple columns when the best fit operation is executed.
  • ArgumentException is raised when the RestoreLayoutFrom* method is called and IsSmart is True in GridColumns.
  • CardView does not work well with live data (AllowLiveDataShaping).
  • DataControlDetailDescriptor - An exception occurs on expanding master rows if the detail grid contains GridControlBand with the defined ColumnsSource property.
  • DataUpdateFormatCondition doesn't correctly highlight cells when neighbouring columns are sorted.
  • Grid - A detail grouped column disappears from the group panel after the export.
  • Grid - Inserting clipboard data copied from Excel clears values in a grid row under the target row.
  • Grid - NullReferenceException is thrown on exporting when the parameterless ExportContext.AddRow method is called in CustomizeSheetHeader.
  • Grid Print Preview - The top column border is shifted if the OverlayHeaderByChildren option is enabled for its parent band.
  • GridControl - ScrollBarAnnotations aren't refreshed after a new data source is assigned to a sorted GridControl.
  • GridControl throws an exception when the Conditional Formatting context menu is used for a column removed from the grid.
  • InvalidCastException is thrown if incremental search is used with TabViewDetailDescriptor.
  • LookUpEdit without a nested GridControl throws an exception.
  • Master-Detail - The bottom separator position is calculated incorrectly when the Margin property is set.
  • NullReferenceException occurs in a master-detail GridControl in certain cases when master rows aren't expanded and master data is copied to clipboard.
  • NullReferenceException occurs in the DataViewBase.CreateAutoFilterCriteriaEquals method when GridControl is filtered by an unbound column.
  • Provide an easier way to customize Selector Column properties.
  • Scrollbar Annotations are not updated when the RefreshData method is called.
  • Selection Rectangle - NullReferenceException occurs on selecting rows if a mouse pointer is moved above the data area.
  • The "An item with the same key has already been added" exception may occur when GridControl / TreeListControl uses bands.
  • The "Cannot apply summary 'Sum' to field" exception occurs when the "sum" summary is defined for a string column and the customization window is shown.
  • The CellValueChanged event fires twice when an editor's value is cleared.
  • The CTRL+Up/Down keys don't work when the Incremental Search feature is enabled and the search string is empty.
  • The detail GridControl's columns are exported even if they are hidden.
  • Unbound columns aren't recalculated when a property at the data item level is changed.

DXLayoutControl for WPF

  • ElementSizer disappears after changing the DockSide property at runtime in certain themes.
  • LayoutGroup with View=Tabs throws ArgumentOutOfRangeException in some scenarios.
  • NullReferenceException is raised when an active tab with LayoutControl is switched in TabControl.
  • XamlParseException is raised when DXBinding uses static resources in an element declared in DataTemplate.

DXMap for WPF

  • Vector Layer items in the Cartesian coordinate system are positioned incorrectly in certain situations.

DXPivotGrid for WPF

  • Conditional Formatting - A rule loses its icon set after editing the set and saving and restoring the layout.

DXPrinting for WPF

  • DocumentPreviewControl - The ExportOptions.PrintPreview.ActionAfterExport property is not taken into account in the Export Dialog.
  • DocumentPreviewControl - The PrintingSystemBase.AfterMarginsChange event doesn't fire when document margins are changed.
  • Extra spacing in WPF print dialogs if a project targets .NET Framework 4.7.
  • NullReferenceException occurs when custom controls are used for editing report content in print preview.

DXPropertyGrid for WPF

  • Application crash after an upgrade to v18.1.5.
  • Fluent API's ReadOnly implementation isn't taken into account in PropertyGridControl.
  • PropertyGridControl - Only the last NewItemInstanceInitializer attribute is taken into account.

DXRibbon for WPF

  • DXRibbonWindow's title is collapsed when the resize button is pressed.
  • GalleryItem in RibbonGalleryBarItem stays "selected" when it is disabled on a click.
  • RibbonControl doesn't release its view if it is located in NavigationFrame and merging is used.
  • RibbonControl's Minimize button has incorrect size in the Seven theme when DXRibbonWindow's IsAeroMode property is set to True.
  • RibbonGalleryBarItem - Scrolling by mouse does not allow scrolling to the bottom.
  • Separator items unpredictably show key tips.

DXRichEdit for WPF

  • A skinned border is shown over RichEditControl's SimpleView even if the RichEditControl.ShowBorder option is disabled.
  • RichEditControl is not disposed of if it is located in DockLayoutManager's TabbedGroup.
  • Several RichEditControl ribbon elements are missing on application startup.
  • Tables use incorrect styles after loading a document from HTML.

DXScheduler for WPF

  • A new field is not added when the indexer of the CustomFields collection is used.
  • ArgumentNullException is raised in the DevExpress.Xpf.Scheduling.AppointmentEditViewModelBase.CreateResources method.
  • FastTextBlock not rendering in WPF Scheduler 18.1.
  • It's impossible to reduce the All Day Area height.
  • MonthView shows the next month instead of the today date if the parent SchedulerControl is bound to a DateNavigator.
  • Provide space in TimelineView's cells for selection.
  • Scheduler - Cell lines are of different thickness in TimelineView on 125 DPI.
  • Scheduler - The last row is cut off from the bottom.
  • SchedulerControl - NullReferenceException in the DevExpress.Xpf.Scheduling.VisualData.ViewVisualData.GetSingleSelectedCell method.
  • SchedulerControl - OutOfMemoryException in the UpdateTimeBeforeAppointmentStart method.
  • SchedulerControl does not provide an option to show only Resource Appointments.
  • SchedulerControl throws an exception in WeekView and WorkWeekView when a user makes a touch gesture to the left or right.
  • TimelineView - Appointments are painted incorrectly while dragging one of them.
  • Update resources' visibility in WPF SchedulerControl.

DXScheduler for WPF (Legacy)

  • ArgumentException is thrown when adding a specific recurring appointment.
  • The LimitInterval property isn't correctly taken into account while selecting cells in TimeLineView or scrolling using the scroll buttons.

DXSpreadsheet for WPF

  • DevExpress.Xpf.Spreadsheet raises System.NullReferenceException when setting ApplicationThemeName.
  • SpreadsheetControl pastes Microsoft Excel 8.0 Format (Biff8) data from the Clipboard as text.

DXTreeList for WPF

  • Dynamically loaded nodes are not sorted by default in TreeListControl whose sorting settings were initially defined.
  • TreeListControl leads to memory leaks when its DataContext is set to Null.

MVVM Framework

  • Add the capability to manually resolve the view model state type by its type name.
  • DXBinding declarations may cause memory leaks in certain scenarios.
  • DXCommand swallows exceptions that are thrown in bound methods.
  • DXEvent doesn't invoke the bound method when the Loaded event is handled.
  • Mistakes in the documentation WPF Controls > MVVM Framework > Commands > Delegate Commands.
  • NullReferenceException occurs when invoking IModuleManager.Clear.
  • Running multiple instances with NotifyIconService causes a program to crash when the main window is closed using CurrentWindowService.

Windows UI

  • AppBarButton - Two clicks are required to reopen the flyout.
  • The second item is not fully shown if FlipView is located in ScrollViewer with an enabled horizontal scrollbar.
  • TileNavCategory's command is not executed when this category item is selected for the first time.

WPF Demos

  • The built-in column context menu is not styled in the HybridApp demo.

XtraReports Suite

  • Closing the Expression Editor focuses the application's root window but not Report Designer.
  • DocumentPreviewControl - A multi-value parameter's value is selected automatically once a value is typed in the parameter editor when FilterString is specified for the parameter's lookup values collection.
  • DocumentPreviewControl - A report from a remote document source is shown with an incorrect page size.
  • Parameters Panel - Filtering doesn't work correctly in a custom multi-value parameter editor.
  • Report Designer - A connection password is not saved after editing the SqlDataSource.Queries collection (the IConnectionStorageService issue).
  • Report Designer - The preview tab of the merged RibbonControl is empty (UseOfficeInspiredRibbonStyle=True).
  • The WPF Reporting Demo never loads when the display DPI scaling level is 125% (120 DPI).
  • WPF Report Designer - A blank label is added to a report when a field list scroll button is clicked twice.
  • WPF Report Designer - Application crashes on an attempt to change the EFDataSource filter criteria in the properties panel.
  • WPF Report Designer - Expression Editor's dropdown displays items from a master report data member.
  • WPF Report Designer - Expressions may be not visible in the property grid.

DevExtreme 18.1.7

$
0
0
DevExtreme

JavaScript component suite - latest release improves the Data Grid, Pivot Grid and Tree List controls.

Fixes

DevExtreme, HTML JS

DevExtreme Core

  • DataGrid - The header filter shows (Blanks) when its data source contains many items.
  • ODataStore - The byKey function does not parse dot notation in the 'expand' option.
  • ScrollView - The built-in simulated scrolling mechanism scrolls to many lines if the mouse has non-default scrolling configuration.
  • SelectBox - The scrolling feature works incorrectly after Angular routing.

DevExtreme Data Grid

  • An error message is shown when DataGrid's onRowValidating event is raised and this breaks the popup editing.
  • Column visibility does not update properly when columnAutoWidth="true" and columnRenderingMode="virtual".
  • Filter Builder incorrectly parses a filter containing the unary "!" operation.
  • A column's width field with the "auto" value works differently with the legacyRendering field enabled.
  • A new filter value is not applied when the calculateFilterExpression event is handled.
  • A validation message is displayed at an incorrect position after scrolling if the virtual mode is enabled.
  • A validation summary duplicates in Popup editing mode when the showValidationSummary option is enabled.
  • A wrong error message layout when the grid has a band column and a filter row.
  • An extra border appears in a column header in FF, IE and Edge.
  • Cell Edit Mode - The Remove event fires every time editing is started if a service returns the 400 error after a row is removed.
  • Incorrect editor is focused when banded columns and the form editing mode are used.
  • It is impossible to delete a band column at runtime.
  • 'The "fieldName" field is not found in the fields array' error occurs on an attempt to display a header filter if allowFiltering is false and the Filter Panel is visible.
  • The expand button is always aligned in the middle of a cell.
  • The width column option does not have any effect when it is set to 0.
  • Toolbar truncates validation messages.
  • Unexpected focus behavior in batch editing mode.
  • Unexpected search results when the search string contains numbers.
  • Virtual rendering mode operates slowly if selection, Filter Row, templates or boolean columns are defined.
  • Virtual rowRenderingMode works slowly on scrolling if the grid is grouped and contains multiple banded columns.
  • DataGrid always invokes CustomStore.load if paging is wrapped in bindingOptions.
  • DataGrid does not change width during column resizing in version 17.2.5 or higher.
  • DataGrid does not show data rows when the columnAutoWidth option is enabled on iOS.
  • DataGrid doesn't change pages with PageUp/PageDown in v.18.1.
  • DataGrid resizes columns after sorting.
  • DataGrid/TreeList with fixed columns - A fixed column is shown twice on dragging on iOS devices.
  • Batch Editing - The "Cannot read property 'pageIndex' of undefined" error occurs on an attempt to insert a row if a composite key is used.
  • Multiple selection works incorrectly when the shift key is pressed.
  • The "Select all" checkbox has a wrong value in deferred selection mode.
  • Validation error message is hidden behind a grouped row when there are fixed columns.

DevExtreme Data Visualization

  • Chart - Bubbles are incorrectly drawn with negative values.
  • Chart - IE 11 crashes on an attempt to print the widget via the "Print Picture" context menu item.
  • Chart - Scale Breaks on Bar Chart trigger the "Cannot read property 'toFixed' of null" error.
  • PieChart - The onLegendClick function contains an empty array of points.

DevExtreme Demos

  • DataGrid - A selected record is not removed in the "Cell Editing" demo.
  • Demos (Angular) - Item selection does not work in a grouped lookup because the ArrayStore.key option is invalid.
  • Form editors cannot be focused in the Material theme if rtlEnabled is true.
  • TreeView - Toggle item visibility icons are not properly aligned to item icons in the Material theme.

DevExtreme Pivot Grid

  • Drag and drop breaks the layout in Safari when rowHeaderLayout is "tree".
  • TreeView scrollbar moves up if applyChangesMode is "onDemand".
  • PivotGrid hangs when a measure node is clicked in the FieldChooser window when the applyChangesMode option is set to "onDemand".

DevExtreme Scheduler

  • Appointments are displayed on different lines if they have the same time but different dates.
  • Appointments disappear if width is less than 400 pixels and Material is used.
  • Appointments have big paddings in the Light Compact theme.
  • Appointments have incorrect time offset in the Appointment tooltip popup window in the 'month' view if timeZone is defined.
  • Group cells have incorrect height in the timeline day view in IE11.
  • Resources are misaligned in timeline views.
  • Scrolling doesn't work in IE and Edge with the Surface device.
  • The Week view is not rendered correctly in a container with a small width.
  • Scheduler doesn't display appointments on the Day view if settings are intialized with a delay and startDayHour is specified.
  • Scheduler throws the "Cannot read property 'index' of undefined" error if seconds are specified for an appointment.
  • Cells have a different height in "resources" and "table" parts.

DevExtreme Tree List

  • TreeList - Scroll position jumps up.
  • TreeList loses focus after expanding a node if the vertical scrollbar appears in Chrome.

DevExtreme UI Widgets

  • A menu with the enabled adaptivity flickers on resizing the browser window if jQuery.3.3.1 is used.
  • Accordion - The itemTitleClickevent event fires for the parent accordion if a child accordion's title is clicked.
  • Accordion widget applies an incorrect font color to an item template's content when the "Green Mist" theme is used.
  • DataGrid - Header filter popup is open in the top left corner in the FireFox browser.
  • DateBox - A click on the Today button does not select the today's date when the max field is set to the today's date.
  • DropDownBox - An editor value cannot be updated after the null value is set.
  • DxDateBox - The Date control opens the keybord on clicking the date picker on iPhone.
  • DxPopup renders content twice after the contentTemplate option is changed.
  • Filtered TagBox selects all elements after selecting items one by one in certain cases.
  • Form shouldn't reset the "isValid" option on updating "formData" with a value that contains null.
  • It's impossible to select an item using the "space" key in TagBox and SelectBox.
  • List Documentation - The event parameter is missing in the onItemClick reference.
  • Popup displays cropped title when the window is shown for the first time in an AngularJS app.
  • Popup unexpectedly loses focus on changing it by the "Tab" key.
  • RadioGroup is not focused properly using the Tab key.
  • TagBox placed inside the Box widget changes its position when new items are selected.
  • TagBox throws the "Cannot read property 'text' of undefined" error when the maxDisplayedTags and readOnly options are specified.
  • The popup does not take into account the scrolling position of the window when the position option is specified.
  • The Popup doesn't hide on an outside click if the click's target isn't nested in the document's body.

DevExtreme, Angular

DevExtreme Core

  • dxTabs - The noDataText property is not working in Angular.
  • TileView - The loading Indicator is always visible if the 'devextreme/integration/jquery' import is added.

DevExtreme Data Grid

  • The "Cancel" button of the Editing form should be clicked twice when a row template is used.
  • The Column Header popup incorrectly sorts items if the paging is applied and a group summary is set.
  • DataGrid expands/collapses all groups when grouped column values represent objects.

DevExtreme Data Visualization

  • Chart - Some bars are hidden when breaks are used.
  • CircularGauge - A scale label is cut.
  • RangeSelector - The disabled property cannot be set in Angular.

DevExtreme Scheduler

  • Scheduler - Appointment ignores the endDate if it is a first day of the month.

DevExtreme UI Widgets

  • List - The 'Cannot read property '$element' of undefined' error occurs during keyboard navigation.
  • RadioGroup - Radio buttons placed into the template are selected after clicking the parent radio button.
  • SelectBox does not properly apply a selected value when the field template is used and search is enabled.

DevExpress DXperience 18.1.7

$
0
0
DevExpress DXperience

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Fixes

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

  • DevExtreme - JavaScript component suite - latest release improves the Data Grid, Pivot Grid and Tree List controls.
  • DevExpress ASP.NET - Improves DataEditors, GridView, Scheduler and Navigation controls.
  • DevExpress WinForms - Improves Bars, Data Grids, Editors, Reporting, Rich Text Editor and Spreadsheet controls.
  • DevExpress WPF - Improves Bars, Charts, Data Grid, Rich Text Editor and Scheduler controls.
  • DevExpress Reporting - Maintenance release with bug fixes and enhancements.

DevExpress Universal 18.1.7

$
0
0
DevExpress Universal

Comprehensive software development toolset for .NET and JavaScript. Latest maintenance release.

Fixes

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

  • DevExtreme - JavaScript component suite - latest release improves the Data Grid, Pivot Grid and Tree List controls.
  • DevExpress ASP.NET - Improves DataEditors, GridView, Scheduler and Navigation controls.
  • DevExpress WinForms - Improves Bars, Data Grids, Editors, Reporting, Rich Text Editor and Spreadsheet controls.
  • DevExpress WPF - Improves Bars, Charts, Data Grid, Rich Text Editor and Scheduler controls.
  • DevExpress Windows 10 Apps - Improves Editors and Data Grid controls.
  • DevExpress Office File API - Improves Spreadsheet and Word Processing APIs for Excel file and Word document creation.
  • DevExpress Reporting - Maintenance release with bug fixes and enhancements.

Infragistics Ignite UI for JavaScript 18.2

$
0
0
Infragistics Javascript Excel Library

New Excel Charting API gives you complete control over how your charts are rendered.

Features

Infragistics JavaScript Excel Library

  • With support for 70 different chart types, you can now create dashboard reports that visualize data in a clear and easily digestible manner. This brand-new Excel Charting API gives you complete control over how your charts are rendered with the ability to include a legend, a title, axis titles, and a vast number of options for styling such as gridlines, tick marks, colors and more. You have the full power of Excel charts at the tips of your fingers. The best part, you don’t even need to have MS Excel installed.

Sparkline Support

  • A sparkline is a tiny chart in a worksheet cell that provides a visual representation of data. Sparklines are used to show trends in a series of values, such as seasonal increases or decreases, economic cycles, or to highlight maximum and minimum values. Showing trends in your worksheet data can be useful, especially when you’re sharing your data with other people.
  • Once you have an instance of the Infragistics Worksheet, simply call the Add method on the SparklineGroups collection. Supply the type of sparkline you wish to create (Column, Line, or Stacked), provide the cell you wish to insert the sparkline, and then provide the range of cells that represent the data the sparkline will use.
  • After you have created your sparkline, the Infragistics Excel Library gives you an intuitive API that you can use to style various aspects of the sparkline to meet your visualization requirements. The API allows you to enable and control the colors of high and low points, negative points, the first point, the last point, and all markers to name a few.

igGrid

  • Time Column - A new column type is added to the igGrid control - time column. In order to use it, it is necessary to set the column dataType to time. In this way, you can filter and update time data using the build-in time picker editor.
  • Custom Editor Provider for the Filter Cell - Now, it is possible to create custom editor provider for the filter cell. This means that you can extend the igEditorProvider class and set your own editor to filter the igGrid content.

igSpreadsheet

  • Custom Sort Dialog - Added a Custom Sort Dialog to give you full control over how you want to sort your Excel data. For example, if you have a Department column and an Employee column, you can first sort by Department (to group all the employees in the same department together), and then sort by name (to put the names in alphabetical order within each department).
  • Top 10 Filter Dialog - When you filter a list using the Top 10 feature, only the top number or the top percent of records remain. You can also filter to display the bottom number or the bottom percent of records. For example, if you want to list the top wage earners in the company, you can filter the Salary column to display only those records with the top ten salaries. If you filter for the top ten percent of wage earners, however, your list would include only those personnel whose salaries together equaled ten percent of the total. Although called Top 10, you can filter for any number or percentage of items you desire.
  • Filtering and Sorting Improvements - In 18.1, the AutoFilter dropdown was added to the spreadsheet. The dropdown had menu items for sorting ascending/descending, clearing a filter applied to the column and to apply a numeric/date/text filter. However, it didn’t have a way to apply a sort or filter based on the forecolor, fill or icon. In 18.2, that dropdown contains items to allow filtering or sorting based on the foreground, fill or icon of the cells within that column.
  • Deselect a Selection - Sometimes when you're selecting multiple cells or ranges in Excel, you accidentally select one or more that you didn't intend. Now you can deselect any cells within the selected range with the Deselect Feature. Pressing the Ctrl key, you can click, or click-and-drag, to deselect any cells or ranges within a selection. If you need to reselect any of those cells, continue holding the Ctrl key and reselect those cells.
  • FormatCellsDialog - The igSpreadsheet lets you change many of the ways it displays data in a cell. For example, you can specify the number of digits to the right of a decimal point, or you can add a pattern and border to the cell. You can access and modify the majority of these settings in the Format Cells dialog box (right-click the cell and select Format Cells).

igFinancialChart

  • New Legend - The Financial Chart now comes built-in with a new legend displayed between the toolbar and plotting area. This legend show titles of the data sources and it also shows the last value and percentage change between first data item and the last data item.
  • Callouts Annotation - With the Callouts Annotation, you can annotate important data points in Financial Chart or even customize values in callout boxes based on your logic. For example, show stock split, dividends, or calculate maximum price in your data source.
  • Crosshairs Layer - You can configure crosshairs to display as a horizontal line, vertical line or both lines at the location of the mouse cursor. In addition, the Crosshairs Annotation can show values of data points at location of mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values - In Financial Chart, you can use the Final Values annotation to show values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis label.
  • Tooltip Types - The Financial Chart has a new ToolTipType property that adds two new types of tooltips:
    • Category Tooltip which renders combined tooltips for all series at a given date
    • Item Tooltip which renders an individual tooltip for each series at a given date
  • X-Axis Scale Breaks - In Financial Chart, you can define scale breaks on X-Axis to exclude custom ranges in your data source or any day of week. For example, exclude all data items that fall on weekends.

igCategoryChart

  • Highlight Layer - The Category Chart can display two new highlight layers when a user hovers over plotted data points.
    • Category Highlight Layer renders a vertical rectangle that stretches from the start to end of the category that is closest to the mouse cursor. This rectangle is filled with semi-transparent gray color by default.
    • Item Highlight Layer renders a vertical rectangle for each data item in a category that is closest to the mouse cursor. This rectangle is filled with semi-transparent color that matches color of the series by default.
  • Callouts Annotation - With the Callouts Annotation, you can annotate important data points in Category Chart or even customize values in callout boxes based on your logic. For example, calculate maximum values in your data source.
  • Crosshairs Layer - You can configure crosshairs to display as horizontal line, vertical line or both lines at the location of the mouse cursor. In addition, the Crosshairs Annotation can show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values - In Category Chart, you can use the Final Values annotation to show values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels.
  • Tooltip Types - The Category Chart has a new ToolTipType property that adds two new types of tooltips:
    • Category Tooltip which renders the combined tooltips for all series in data category
    • Item Tooltip which renders individual tooltip for each series in data category

igDataChart

  • Callouts Annotation - Callouts Layer is a new feature of Data Chart that you can use to annotate important data points or display their values. Callouts Layer can target multiple data series or individual data series. Also, you can customize appearance of these callout layers and bind callout labels to data items or calculate changes between consecutive data points.
  • Crosshairs Layer - In Crosshair Layer has a new annotation feature can now show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Annotation - Final Values Layer is a new annotation layer that shows values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels.

 

Infragistics Ultimate UI for Windows Forms 18.2

$
0
0
Callouts Annotation

Annotate important data points in your charts.

Features

Infragistics Excel Engine Features

  • Chart Support - With support for 70 different chart types, you can now create dashboard reports that visualize data in a clear and easily digestible manner. This brand-new Excel Charting API gives you complete control over how your charts are rendered with the ability to include a legend, a title, axis titles, and a vast number of options for styling such as gridlines, tick marks, colors and more. You have the full power of Excel charts at the tips of your fingers. The best part, you don’t even need to have MS Excel installed Adding a chart to an Excel document is easy. Using the Infragistics Excel Library, create or get an instance of the Worksheet object, and then simply call the AddChart method on the Shapes collection. Supply the type of chart you wish to create (choose from 70), provide the size and location of the chart, and then provide the data and any other formatting settings you want to apply to the chart.
  • Sparklines - The Excel Engine now supports adding line, column and stacked Sparklines to an Excel Worksheet. Note, the XLSX file format is required.

UltraSpreadsheet Features

  • Format Cells Dialog - The UltraSpreadsheet lets you change many of the ways it displays data in a cell. For example, you can specify the number of digits to the right of a decimal point, or you can add a pattern and border to the cell. You can access and modify the majority of these settings in the Format Cells dialog box (right-click the cell and select Format Cells).
  • Number Tab - By default, all worksheet cells are formatted with the General number format. With the General format, anything you type into the cell is usually left as-is. For example, if you type 36526 into a cell and then press ENTER, the cell contents are displayed as 36526. This is because the cell remains in the General number format. However, if you first format the cell as a Currency, then the number 36526 will be displayed as $36,526.00.
  • Alignment Tab - You can position text and numbers, change the orientation and specify text control in cells by using the Alignment tab.
  • Font Tab - The term font refers to a typeface (for example, Arial), along with its attributes (point size, font style, underlining, color, and effects). Use the Font tab in the Format Cells dialog box to control these settings. You can see a preview of your settings by reviewing the Preview section of the dialog box.
  • Border Tab - In Excel, you can put a border around a single cell or a range of cells. You can also have a line drawn from the upper-left corner of the cell to the lower-right corner, or from the lower-left corner of the cell to the upper-right corner. You can customize these cells' borders from their default settings by changing the line style, line thickness or line color.
  • Fill Tab - Use the Fill tab in the Format Cells dialog box to set the background color of the selected cells. You can also use the Pattern list to apply two-color patterns or shading for the background of the cell.
  • Protection Tab - The Protection tab allows you to lock your worksheet to protect your data and formulas. This option does not take effect unless you also protect your worksheet.
  • Custom Sort Dialog for UltraSpreadsheet - Since sorting is so important in any Excel document, a Custom Sort Dialog has been added to give you full control over how you want to sort your Excel data. For example, if you have a Department column and an Employee column, you can first sort by Department (to group all the employefes in the same department together), and then sort by name (to put the names in alphabetical order within each department).
  • Top 10 Filter Dialog - When you filter a list using the Top 10 feature, only the top number or the top percent of records remain. You can also filter to display the bottom number or the bottom percent of records. For example, if you want to list the top wage earners in the company, you can filter the Salary column to display only those records with the top ten salaries. If you filter for the top ten percent of wage earners, however, your list would include only those personnel whose salaries together equaled ten percent of the total. Although called Top 10, you can filter for any number or percentage of items you desire.
  • Filtering and Sorting Improvements - In 18.1, the AutoFilter dropdown was added to the spreadsheet. The dropdown had menu items for sorting ascending/descending, clearing a filter applied to the column and to apply a numeric/date/text filter. However, it didn’t have a way to apply a sort or filter based on the forecolor, fill or icon. In 18.2, that dropdown contains items to allow filtering or sorting based on the foreground, fill or icon of the cells within that column.
  • Deselect a Selection - Sometimes when you’re selecting multiple cells or ranges in Excel, you accidentally select one or more that you didn’t intend. Now you can deselect any cells within the selected range with the Deselect Feature. Pressing the Ctrl key, you can click, or click-and-drag, to deselect any cells or ranges within a selection. If you need to reselect any of those cells, continue holding the Ctrl key and reselect those cells.

UltraCategoryChart

  • Callouts Annotation - With the Callouts Annotation, you can annotate important data points in Category Chart or even customize values in callout boxes based on your logic. For example, calculate maximum values in your data source.
  • Crosshairs Layer - You can configure crosshairs to display as horizontal line, vertical line or both lines at the location of the mouse cursor. In addition, the Crosshairs Layer can show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Annotation - In Category Chart, you can use the Final Values annotation to show values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels.
  • Highlight Layers - The Category Chart can display two new highlight layers when a user hovers over plotted data points.
    • Category Highlight Layer renders a vertical rectangle that stretches from the start to end of the category that is closest to the mouse cursor. This rectangle is filled with semi-transparent gray color by default.
    • Item Highlight Layer renders a vertical rectangle for each data item in a category that is closest to the mouse cursor. This rectangle is filled with semi-transparent color that matches color of the series by default.
  • Tooltip Types - The Category Chart has a new ToolTipType property that adds two new types of tooltips:
    • Category Tooltip which renders the combined tooltips for all series in data category
    • Item Tooltip which renders individual tooltip for each series in data category

UltraDataChart

  • Callouts Layer - Callouts Layer is a new feature of Data Chart that you can use to annotate important data points or display their values. Callouts Layer can target multiple data series or individual data series. Also, you can customize appearance of these callout layers and bind callout labels to data items or calculate changes between consecutive data points.
  • Crosshairs Layer - In Crosshair Layer has a new annotation feature can now show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Layer - Final Values Layer is a new annotation layer that shows values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels

Infragistics Ultimate UI for WPF 18.2

$
0
0
Callouts Layer

Annotate important chart data points or display their values.

Features

Excel Engine Features

  • Chart Support - With support for 70 different chart types, you can now create dashboard reports that visualize data in a clear and easily digestible manner. This brand-new Excel Charting API gives you complete control over how your charts are rendered with the ability to include a legend, a title, axis titles, and a vast number of options for styling such as gridlines, tick marks, colors and more. The best part, you don’t even need to have MS Excel installed.
  • Sparkline Support - A sparkline is a tiny chart in a worksheet cell that provides a visual representation of data. Sparklines are used to show trends in a series of values, such as seasonal increases or decreases, economic cycles, or to highlight maximum and minimum values.

XamSpreadsheet Features

  • Custom Sort Dialog for XamSpreadsheet - Since sorting is so important in any Excel document, a Custom Sort Dialog has been added to give you full control over how you want to sort your Excel data. For example, if you have a Department column and an Employee column, you can first sort by Department (to group all the employefes in the same department together), and then sort by name (to put the names in alphabetical order within each department).
  • Top 10 Filter Dialog - When you filter a list using the Top 10 feature, only the top number or the top percent of records remain. You can also filter to display the bottom number or the bottom percent of records. For example, if you want to list the top wage earners in the company, you can filter the Salary column to display only those records with the top ten salaries. If you filter for the top ten percent of wage earners, however, your list would include only those personnel whose salaries together equaled ten percent of the total. Although called Top 10, you can filter for any number or percentage of items you desire.
  • Filtering and Sorting Improvements - In 18.1, the AutoFilter dropdown was added to the spreadsheet. The dropdown had menu items for sorting ascending/descending, clearing a filter applied to the column and to apply a numeric/date/text filter. However, it didn’t have a way to apply a sort or filter based on the forecolor, fill or icon. In 18.2, that dropdown contains items to allow filtering or sorting based on the foreground, fill or icon of the cells within that column.
  • Deselect a Selection - Sometimes when you’re selecting multiple cells or ranges in Excel, you accidentally select one or more that you didn’t intend. Now you can deselect any cells within the selected range with the Deselect Feature. Pressing the Ctrl key, you can click, or click-and-drag, to deselect any cells or ranges within a selection. If you need to reselect any of those cells, continue holding the Ctrl key and reselect those cells.

XamFinancialChart

  • New Legend - The Financial Chart now comes built-in with a new legend displayed between the toolbar and plotting area. This legend show titles of the data sources and it also shows the last value and percentage change between first data item and the last data item.
  • Callouts Annotation - With the Callouts Annotation, you can annotate important data points in Financial Chart or even customize values in callout boxes based on your logic. For example, show stock split, dividends, or calculate maximum price in your data source.
  • Crosshairs Annotation - You can configure crosshairs to display as a horizontal line, vertical line or both lines at the location of the mouse cursor. In addition, the Crosshairs Annotation can show values of data points at location of mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Annotation - In Financial Chart, you can use the Final Values annotation to show values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis label.
  • Tooltip Types - The Financial Chart has a new ToolTipType property that adds two new types of tooltips:
    • Category Tooltip which renders combined tooltips for all series at a given date
    • Item Tooltip which renders an individual tooltip for each series at a given date
  • X-Axis Scale Breaks - In Financial Chart, you can define scale breaks on X-Axis to exclude custom ranges in your data source or any day of week. For example, exclude all data items that fall on weekends.

XamCategoryChart

  • Callouts Annotation - With the Callouts Annotation, you can annotate important data points in Category Chart or even customize values in callout boxes based on your logic. For example, calculate maximum values in your data source.
  • Crosshairs Layer - You can configure crosshairs to display as horizontal line, vertical line or both lines at the location of the mouse cursor. In addition, the Crosshairs Annotation can show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Annotation - In Category Chart, you can use the Final Values annotation to show values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels.
  • Highlight Layers - The Category Chart can display two new highlight layers when a user hovers over plotted data points.
    • Category Highlight Layer renders a vertical rectangle that stretches from the start to end of the category that is closest to the mouse cursor. This rectangle is filled with semi-transparent gray color by default.
    • Item Highlight Layer renders a vertical rectangle for each data item in a category that is closest to the mouse cursor. This rectangle is filled with semi-transparent color that matches color of the series by default.
  • Tooltip Types - The Category Chart has a new ToolTipType property that adds two new types of tooltips:
    • Category Tooltip which renders the combined tooltips for all series in data category
    • Item Tooltip which renders individual tooltip for each series in data category

XamDataChart

  • Callouts Layer - Callouts Layer is a new feature of Data Chart that you can use to annotate important data points or display their values. Callouts Layer can target multiple data series or individual data series. Also, you can customize appearance of these callout layers and bind callout labels to data items or calculate changes between consecutive data points.
  • Crosshairs Layer - In Crosshair Layer has a new annotation feature can now show values of data points at the location of the mouse cursor and render these values in colored boxes over the X-Axis and Y-Axis labels.
  • Final Values Layer - Final Values Layer is a new annotation layer that shows values of the last data point in your data source(s). This annotation is rendered as a colored box for each data source over the Y-Axis labels

Theme Support for StatusBar

  • Added theme support for the built-in WPF StatusBar control. You can now theme the StatusBar control using the IG, Metro, MetroDark, Office2010Blue, Office2013, RoyalDark, and RoyalLight themes.

Infragistics Ultimate 18.2

$
0
0
Angular Tree Grid

Display and edit hierarchical data with the new Angular TreeGrid.

Features

  • Take your Sketch Designs to the Next Level - With new typography support, styling improvements, support for new controls, such as bullet graph, linear and radial gauges, chips, drop downs, and more.
  • Publish Prototypes Directly from Sketch - Create and share prototypes, start usability studies, and sync your designs with existing prototypes directly from Sketch with the new Indigo.Design Sketch plugin.
  • Convert your Sketch Designs into Angular Code - Install and run the Indigo.Design Code Generator extension for Visual Studio Code to take Sketch designs hosted on the Indigo.Design Cloud and generate pixel-perfect Angular components that include all HTML, SCSS, and TypeScript.
  • Create Microsoft Excel Dashboards with .NET & JavaScript - Create engaging Microsoft Excel dashboards and user-friendly reports with charts and sparklines in your next JavaScript, Windows Forms, or WPF application - all without needing Excel on the client machine.
  • Display and Edit Hierarchical Data with the Angular TreeGrid - The new Angular Tree Grid is a powerful data shaping component that allows you to display and edit multi-column hierarchical data with sorting, filtering, column pinning, column moving, column hiding, paging, and more.
  • Powerful UI Interactions with the Angular Grid - Give your end-users the power of real-time data interactivity with features such as inline editing, sorting, filtering, grouping, searching, multi-column headers, and much more.
  • Best-of-Breed Charts for Financial Services - Exclude custom ranges with scale breaks, focus your data with crosshairs and custom tooltips, annotate important data with callouts, bring focus to the last data point in your data source with Final values, and more in your financial applications.
  • Angular Tooling to Increase your Development Productivity - Write Angular apps faster with productivity tools from Infragistics. Use the Ignite UI Toolbox to generate code, install npm packages, and update modules with the click of a mouse. Learn control APIs with the help of Ignite UI Tooltips and scaffold your entire app straight from the command line with the Ignite UI CLI.

Infragistics Professional 18.2

$
0
0
Full-Grid Searching in Angular Data Grid

Adds inline editing, sorting, filtering, grouping, searching, multi-column headers to Angular Grid.

Features

  • Create Microsoft Excel Dashboards with .NET & JavaScript - Create engaging Microsoft Excel dashboards and user-friendly reports with charts and sparklines in your next JavaScript, Windows Forms, or WPF application - all without needing Excel on the client machine.
  • Display and Edit Hierarchical Data with the Angular TreeGrid - The new Angular Tree Grid is a powerful data shaping component that allows you to display and edit multi-column hierarchical data with sorting, filtering, column pinning, column moving, column hiding, paging, and more.
  • Powerful UI Interactions with the Angular Grid - Give your end-users the power of real-time data interactivity with features such as inline editing, sorting, filtering, grouping, searching, multi-column headers, and much more.
  • Best-of-Breed Charts for Financial Services - Exclude custom ranges with scale breaks, focus your data with crosshairs and custom tooltips, annotate important data with callouts, bring focus to the last data point in your data source with Final values, and more in your financial applications.
  • Angular Tooling to Increase your Development Productivity - Write Angular apps faster with productivity tools from Infragistics. Use the Ignite UI Toolbox to generate code, install npm packages, and update modules with the click of a mouse. Learn control APIs with the help of Ignite UI Tooltips and scaffold your entire app straight from the command line with the Ignite UI CLI.

DevExpress Windows 10 Apps 18.2

$
0
0
UWP Scheduler (CTP)

Adds a new UWP Scheduler control (CTP) and a new Virtual Data Source for the Data Grid.

Features

New UWP Scheduler (CTP) - This release includes a new UWP Scheduler control - available as a community technology preview. Its features include:

  • Day, Week, Work Week and Month Views
  • Full data binding support with mappings
  • Recurring and All Day Appointment support
  • Built-in toolbar and the appointment edit form
  • Support for multiple time zones in the time ruler

Data Grid

  • New Virtual Data Source - v18.2 introduces an asynchronous virtual data source - InfiniteAsyncSource. Virtual sources allow you to bind the Grid control to any data source even if the total record count is unknown. You can create solutions that remain responsive to end-user actions regardless of the demands placed upon the Grid. Whenever you work with a large dataset, the InfiniteAsyncSource fetches and processes data on-demand, in a background thread. This ensures that the Grid control does not freeze during data-intensive operations.

Dialogs

  • Windows 10 Style and Other Enhancements - This release includes a number of enhancements to the Dialogs.
    • Dialogs now match the modern Windows 10 look and feel.
    • A new IDialogDocumentContent interface allows you to invoke a confirmation dialog when another dialog is displayed.
    • Adaptive UI - dialogs can scale according to the current application width.
    • Icon support for dialog buttons.

DevExpress WinForms 18.2

$
0
0
New Sunburst Control

New Sunburst chart lets you visualize hierarchical data in an elegant and compact manner.

Features

New Sunburst Control

  • This release includes a new WinForms Sunburst Control - designed to visualize hierarchical data in an elegant and compact manner. Its features include:
    • Ability to represent hierarchical data sets and flat data tables
    • Built-in coloring algorithms
    • Advanced highlight behaviors
    • Tooltip support

Charting

  • Pane Layout Enhancements - You can now add an individual title for each pane and hide a pane by clicking its title. Panes can be displayed using a grid layout.
  • Drill Down Chart - The WinForms Chart Control now supports nested Series Templates - allowing you to implement drill-down enabled charts with ease. You can create endless drill-down levels and use the control's integrated Breadcrumb navigation option to move across your data hierarchy.
  • Performance and Memory Usage Improvements - This release includes improved performance and memory consumption when displaying a large number of data points.
  • Zooming and Scrolling Enhancements - The WinForms and WPF Chart controls now support keyboard navigation. New settings allow you to configure hotkeys. Hotkeys can also be used to affect the behavior of mouse buttons when zooming in/out or zooming to a rectangle. With this release, end-users can zoom a specific axis element using the mouse wheel when the mouse pointer hovers over an axis label.
  • Crosshair Label Can Display Indicators - The Chart Control's Crosshair Cursor can now display Technical Indicators. It also extends the Indicator's API and made it similar to the Series API. All settings available for a series are now available for an indicator.

Data Grid

  • Find Panel - Search Mode - The Grid's Find Panel ships with a new Search mode. When used, search results are highlighted within the view and scrollbar.
  • Scrollbar Annotations - Inspired by Visual Studio, the WinForms Grid Control now supports scrollbar annotations - colored markers arranged along the vertical scrollbar.
  • Excel-inspired Group Filters - Excel-inspired group filters were first introduced in May 2018 for the WinForms Pivot Grid and TreeList controls. This update addsthis capability to the WinForms Grid control. Filter dropdowns can now group filter items from two or more columns, and present results as a hierarchical checked list.

Diagram

  • Pan and Zoom Window - You can now pan and zoom by using the Diagram Control's Pan and Zoom window. The blue box indicates the region of the page that is shown in the drawing window. Resize the blue box by dragging a side until it fits the area that you wish to magnify. To pan the diagram, drag the blue box over the section you want to view.
  • Splitting the RightAngle Connector - When the DevExpress Diagram Control calculates routes for RightAngle connectors, it tries to find the closest route from start to finish. This can result in overlaps when multiple connectors originate from the same point. Many of you have asked us to deliver an alternative solution to help reduce confusion. In v18.2, the Diagram Control allows you to split connectors and define the minimum acceptable distance between them.
  • Diagram Viewer - With this release, you can switch to "view only" mode and disable all operations that can affect the diagram itself. New options allow you to define which operations are allowed and hide the rest.
  • Item Selection Modes - The Diagram Control's selection modes now include:
    • None - Item selection is disabled.
    • Single - Only one item can be selected.
    • Multiple - Multiple items can be selected/deselected via the mouse.

Editors

  • Calendar Control - New Fluent View - The new FluentUI View for the Calendar Control supports Acrylic and Reveal Highlight effects and allows you to mirror the appearance of the Windows 10 calendar.
  • CheckEdit - New SVG Check Styles - CheckEdit check styles have been extended. New SVG check styles are more attractive and support all the benefits that come with the use of vector-based icons (scaling without quality loss, automatic color adaptation based on the current skin and palette).
  • Filtering UI Context Enhancements
    • The ResetBinding/ResetBindings methods allow you to manually refresh editor values.
    • The AddField method allows you to add custom editors bound to desired data model fields.
    • Items can be customized in Filtering Events via the WithDataItems method. For instance, you can now assign custom HTML Text to display item images.

Navigation UI

  • Office Navigation Bar - Tab Navigation View - With this release, you can easily create tab navigation options like those found in Microsoft Outlook and Visual Studio – user experiences with a modern appearance and borderless tab headers.
  • NavBar to Accordion Converter - The DevExpress WinForms Accordion control extends the capabilities found in the NavBar control. If you are still using the NavBar control and want to replace it with the Accordion while preserving customization settings and paint styles, click the 'Convert to AccordionControl' smart tag. Note that event handlers are not converted. You will need to handle all item interaction events manually.

PDF Viewer

  • DirectX Rendering - DirectX rendering was first introduced in May 2018 as a community technology preview (CTP). This update marks its official release. DirectX Rendering is now used as the default rendering engine.

Pivot Grid

  • Unbound OLAP Fields - You can assign an OLAP Multidimensional Expression (MDX) to a PivotGrid field and create an Unbound Field for OLAP. You can also use the OLAPQueryData event to obtain an MDX query (used by the pivot grid to request data).
  • Performance Enhancements - The Pivot Grid's in-memory data processing engine and now support the following features in Optimized Mode:
    • Custom Types
    • Custom Totals
    • CustomSummary event
    • CustomGroupInterval event
    • CustomFieldSort event
    • Legacy TopN
    • Summary Filter
    • FileDataSource
    • CustomUnboundFieldData event
    • Case-sensitive data binding.
  • This release also adds an OptimizeSummaryTypeCalculation option. Enable this option to accelerate data aggregation speed with int/float/double numbers in Optimized Mode.
  • In-Cell Data Editors - With this release, the Pivot Grid is a descendant of the EditorContainer class - this means you can assign editor Repository Items in the same manner as you would with the WinForms Data Grid, Tree List, and other data-aware controls. Invoke the Pivot Grid designer and switch to its “In-place Editor Repository” tab to create and modify individual editors. To assign these editors to data fields, go to the Fields section and specify a field's FieldEdit properties.
  • Miscellaneous Enhancements
    • HTML Formatting - format field values and row headers via HTML tags.
    • Enhanced customization form.
    • Ability to customize the Filter Editor before it is displayed by handling the FilterEditorCreated event.
    • Ability to show/hide the loading panel (the LoadingPanelVisible property).
    • The Excel Style Filter popup can now retrieve filter values in a background thread, allowing the entire application to remain responsive while this operation is in progress.
    • Interval Grouping via a Group's Context Menu - Use the 'OptionsMenu.ShowDateTimeGroupIntervalItems' option to specify which interval grouping items (day, month, year, etc.) to display within the group context menu.

Ribbon, Bars and Dock UI

  • Office 2019 Style - This release replicates the look and feel of the latest version of Microsoft Office. The Office 2019 Style includes new tab styles, animation effects, and the ability to minimize the Ribbon to a single-row tabbed toolbar.
  • Right-Aligned Page Groups - With this release, Ribbon page groups can be aligned to the right (the Alignment property). Group alignment is supported by all Ribbon styles except TabletOffice.
  • Ribbon Caption Bar - The DevExpress WinForms Ribbon Control now provides the CaptionBarItemLinks collection that hosts item links, displayed in the caption area of a corresponding Ribbon Form.
  • Performance Enhancements - The engine used by the Office and Excel inspired controls has been changed to auto-generate a Microsoft-inspired Ribbon UI (Rich Editor, Spreadsheet, Analytic Dashboards, etc).
  • Miscellaneous Enhancements - You can now hide maximized MDI form buttons by setting the BarManager's AllowMdiChildButtons property to 'false'.

Rich Text Editor

  • RTL Support - With this release, you can load, display, print and export (to PDF) documents with the right-to-left text direction.
  • Shape Support - Documents that contain shapes can now be displayed, printed and exported to PDF.
  • Paragraph Borders - With this release, you can load/save, display, print and export (to PDF) documents with paragraph borders.
  • Continuous Section Breaks - The WinForms Rich Text Editor allows you to load, display, print and export documents with continuous section breaks. This option is available via the control's Ribbon UI and its API.
  • Paragraph Options - This release includes two new paragraph options:
    • Widow/Orphan Lines Control - prevents the first or last paragraph line from appearing at the bottom or top of a page.
    • Keep with Next - keeps multiple paragraphs on the same page.
  • It also enhances the 'Keep lines together' option to mirror Microsoft Word.
  • All these options are available in code and via the control's UI.

Scheduler

  • Google Calendar Syncronization - The WinForms Scheduler can now automatically synchronize appointments with Google Calendar. Data can be synced in both directions, which means that all changes made in your WinForms application will be automatically reflected in Google Calendar.

Skins and Vector Icons

  • New SVG Office 2019 Colorful Skin - v18.2 ships with a new vector-based skin and associated color palettes - Office 2019 Colorful.
  • Advanced Design-Time Image Picker - As you know, when an application includes multiple forms with a large number of controls, changing icons (replacing raster graphics with vector images) may be quite time consuming. The new Image Picker makes this process much easier. It allows you to drag-and-drop icons onto controls. Integrated smart search allows you to quickly locate the desired icon.
  • 7 New SVG Palettes - The Bezier Skin
  • High-contrast palettes:
    • High Contrast White
    • High Contrast Black
  • Visual Studio-inspired palettes:
    • VS Light
    • VS Dark
    • VS Blue
  • DevExpress palettes:
    • Twenty
    • Twenty Gold
  • Skin Colors - You no longer need to hunt for a perfect hue to match an existing application theme when you set a custom background/foreground color for UI elements. Skin Colors remain consistent with the currently applied application theme. Skin Colors is a set of predefined colors that match the current skin and/or skin palette.
  • Vector Image Gallery This release improves the SVG image gallery by adding new SVG graphics, advanced filtering and search capabilities.
  • Extended SVG Support - This release replaces bitmap icons in the data editors, dialog windows and forms. It is also possible to specify a vector-based icon for each state of context buttons, BackstageViewControl and RecentItemControl items (normal, hovered, pressed, etc.). If you need to display a grayed-out icon when a button is disabled, and a highlighted icon when the button is pressed, specify SVG for the Normal state only. The graphics engine will automatically re-paint it when required.
  • Miscellaneous Enhancements
    • Lightweight Custom Skins: Custom skins now store only differences from the source (template) skin. This makes them 90% lighter.
    • Custom skins no longer store the parent’s skin version. You do not need to upgrade your custom skins with the Skin Editor. Create a custom skin once and it will automatically obtain all updates from its parent skin whenever you upgrade your application to a new version.
    • The 'External Application Preview' feature allows you to preview custom skins in any C#/VB application.
    • The Palette Editor allows you to preview custom palette colors before you confirm changes by clicking 'OK'. To invoke the editor press F7.

Spreadsheet

  • Shape API - This new API allows you to create new shapes, connect and group shapes, change a shape’s fill and outline settings, add text to a shape, and remove shapes from a document.
  • Sparkline Rendering - With this release, the WinForms and WPF Spreadsheet controls can display sparklines. Documents with sparklines can also be printed and exported to PDF.
  • Search in the AutoFilter Dialog - The WinForms and WPF Spreadsheet controls now ship with a Search box in the AutoFilter dialog. This feature allows you to quickly locate items to use within a filter.
  • Rich Text API - The updated API allows you to create and edit rich text within a cell.

Tree List

  • Breadcrumb Navigation - The TreeList and BreadcrumbEdit controls can now interact with one another and share data. This allows you to reproduce the Windows File Explorer UX with ease.
  • Performance Enhancements - In the last release, DirectX hardware acceleration support was introduced which boosted TreeList rendering on High DPI devices. In v18.2, the rendering engine has been improved and made the control significantly faster. Enhancements have been made to common usage scenarios including like repainting, batch updates, the processing of large amounts of data, etc.
  • Hierarchical Data Binding - The DevExpress WinForms TreeList allows you to bind to hierarchical data sources (for example, a list of lists). It will automatically traverse through the entire hierarchy and build the corresponding tree layout.
  • Options Tree Support - With this release, you can mix radio buttons and check boxes in order to construct an advanced option tree. Use the node's Node.ChildrenCheckBoxStyle property to specify the type of option element to display for child nodes.

Vertical Grid

  • Excel-inspired Group Filters - Excel-inspired group filters were first introduced in May 2018 for both the WinForms Pivot Grid and TreeList controls. With this update, this feature is extended to the WinForms Vertical Grid control. Filter dropdowns can now group filter items from two or more data fields, and display results as a hierarchical checked list.

Miscellaneous

  • WYSIWYG and Data Aware Export Enhancements - Data-aware controls that support HTML text can now be printed and exported in both Data Aware and WYSIWYG modes.
  • Workspace Manager Enhancements
    • The WorkspaceManager.ShowPathColumnInWorkspacesDialog property allows you to hide the Path column in the Workspaces dialog.
    • The WorkspaceManager.SaveTargetControlSettings property allows you to save target form properties (Bounds and State).
    • The SaveWorkspaces/LoadWorkspaces method saves/restores all workspaces to/from a single file.
  • Excel Filter Enhancements
    • Excel filters now automatically recognize whether an enumeration is nullable, and display or hide 'Is Null' / 'Is Not Null' items accordingly.
    • 'Values' and 'Filters' tabs now account for in-place ImageComboBox editor settings and automatically display related images.
    • Scrollbars for tabs with checkboxes can now display scrollbar annotations.
  • Project Settings Enhancements
    • If you open DevExpress Project Setings for a project without DevExpress libraries, the page will display a 'Convert' button so you can automatically add core DevExpress libraries.
    • The Register Bonus/User Skins option allows you to quickly register corresponding skins.
    • Reworked font, skin and palette selectors to help improve usability.
  • ToastNotificationManager Enhancements - With this update, you can handle user inputs (text and selection), respond to button clicks as well as persist your application toast notifications in Action Center.
  • Fluent UI Scrollbar - The scrollbars now support Microsoft's Fluent UI. When used, a scrollbar is collapsed to a thin stripe when not active, and expands to a semi-transparent bar when a user hovers the mouse pointer over it. To enable Fluent UI Mode, set the WindowsFormsSettings.ScrollUIMode property to 'Fluent'.
  • DirectX - Performance Enhancements - DirectX rendering engine has been improved which means HighDPI support is a reality on the WinForms platform.

DevExpress WPF 18.2

$
0
0
Diagram Pan and Zoom Window

Diagram control adds Pan and Zoom window, plus introduces a new WPF Gantt Control (CTP).

Features

New WPF Gantt Control (CTP)

  • The new WPF Gantt Control is now available as a community technology preview. It's features include:
    • A tree view region with the TreeList Control (sorting, filtering, presentation options, etc.).
    • A Gantt area with time scale and associated UI elements (tasks, summary tasks, milestones, connectors).
    • Built-in scrolling and zooming.
    • Four types of dependencies between individual tasks (Finish to Start, Finish to Finish, Start to Start, Start to Finish).
    • API to configure work time, weekends and special dates as well as the ability to hide/highlight items within the Gantt region.
    • Ability to use built-in Gantt data objects or map your custom data objects to Gantt task properties.

Charting

  • Pane Layout Enhancements - Add an individual title for each pane, to hide a pane by clicking its title. Panes can be displayed using a grid layout.
  • Zooming and Scrolling Enhancements - The WinForms and WPF Chart controls now support keyboard navigation. New settings allow you to configure hotkeys. Hotkeys can also be used to affect the behavior of mouse buttons when zooming in/out or zooming to a rectangle. With this release, end-users can zoom a specific axis element using the mouse wheel when the mouse pointer hovers over an axis label.
  • Crosshair Label Can Display Indicators - The Chart Control's Crosshair Cursor can now display Technical Indicators. The Indicator's API has been extended and made to be similar to the Series API. All settings available for a series are now available for an indicator.

Data Grid and Tree List

  • New Data Filter Editor (CTP) - This release includes a new Filter Editor control and offers the following advantages over its predecessor:
    • A list of fields is displayed with a search box.
    • You can select one of the values within the data source as a filter value.
    • The Filter Editor displays record count next to each filter value.
    • You can define and use named filters in the Filter Editor.
  • Custom Cell Editor Support -  The Grid and TreeList controls now provide an API to implement keyboard navigation and support data validation for non-DevExpress editors used in cell templates. It also provides two additional templates for grid cells - CellDisplayTemplate and CellEditTemplate. These templates make it easier to define cell display for Display/Edit modes individually.
  • Filtering UI Blocks (CTP) - v18.2 introduces Filtering UI Blocks - separate controls allowing you to filter data in the Grid and TreeList controls. Simply connect a filter element to a supported control and specify the fields to filter against.
  • Row/Cell Hover Highlighting - To help improve usability, the WPF Data Grid and Tree List controls can highlight rows and cells when a user hovers them with the cursor. To enable hover highlighting, activate the 'HighlightItemOnHover' option. You can also change default appearance settings (e.g. foreground and background colors) and display custom elements within a hovered row/cell.
  • Filtering Enhancements - The Excel-inspired Filter Dropdown ships the following new features:
    • Display record count next to distinct values
    • Named filters
  • Check Column - Columns with Boolean values can now display a check box within the header to toggle the check state of all rows.
  • Miscellaneous Enhancements
    • Custom cell styles automatically inherit visual settings from the selected theme. With this release, you don't need to use the BasedOn property.
    • The PrintRowIndentWidth property allows you to set or remove indentation before printed/exported child rows.
    • The ShowRibbonPrintPreview method allows you to display the Print Preview dialog with a Ribbon instead of Toolbars.
    • Vector-based icons for Conditional Formatting rules are now available.

Diagram

  • Pan and Zoom Window - You can now pan and zoom by using the Diagram Control's Pan and Zoom window. The blue box indicates the region of the page that is shown in the drawing window. Resize the blue box by dragging a side until it fits the area that you wish to magnify. To pan the diagram, drag the blue box over the section you want to view.
  • Splitting the RightAngle Connector - When the DevExpress Diagram Control calculates routes for RightAngle connectors, it tries to find the closest route from start to finish. This can result in overlaps when multiple connectors originate from the same point. Many of you have asked us to deliver an alternative solution to help reduce confusion. In v18.2, the Diagram Control allows you to split connectors and define the minimum acceptable distance between them.
  • Diagram Viewer - With this release, you can switch to "view only" mode and disable all operations that can affect the diagram itself. New options allow you to define which operations are allowed and hide the rest.
  • Item Selection Modes - The Diagram Control's selection modes now include:
    • None - Item selection is disabled.
    • Single - Only one item can be selected.
    • Multiple - Multiple items can be selected/deselected via the mouse.

Docking

  • New Panel Dragging Mode - With this release, a dock panel can temporarily hide its content until a user drops it at a desired location. The new DockLayoutManager.ShowContentWhenDragging property specifies whether to display panel content while dragging a panel. By default this option is enabled. For complex panels, this options should be deactivated.
  • Light Mode - To help create a more "lightweight" UI, the new Light mode merges borders between dock panels.
  • Miscellaneous Enhancements
    • Floating panels now display their image and caption in the taskbar preview. You can also use the FloatGroup.WindowTaskbarTitle and FloatGroup.WindowTaskbarIcon attached properties to specify a different caption and image.
    • Panels can now display CaptionTemplate content in the Customization Window and menus.
    • DockLayoutManager can now save and restore the state of panels dragged from another DockLayoutManager instance.
    • The new ContextMenuCustomizationsTemplate property allows you to customize the context menu for panels and groups in a Style.

Editors

  • Date Navigator and Date Edit Enhancements - The WPF Date Navigator ships with the following new features:
    • Min/Max dates
    • New API to specify disabled and highlighted dates dynamically
    • Ability to obtain the visible date range
    • A new Microsoft Outlook-inspired style with a compact header.
  • This release also integrates the Date Navigator into the WPF Date Editor's drop-down. This expands the Date Editor's capabilities with new features like disabled and highlighted dates.
  • CheckEdit - Glyph Support - The WPF CheckEdit can now display glyphs instead of a check box. You can set a glyph using the CheckedGlyph, UncheckedGlyph, IndeterminateGlyph, and GlyphTemplate properties.
  • Custom Filters - With this release, the DevExpress WPF ComboBox and LookUp editors ship with a SubstituteDisplayFilter event allowing you to change your filter once it has been entered into the edit box. You can filter items based on values from multiple columns or implement custom filtering and allow for typos or replace characters with umlauts.

Mapping

  • Map Editor - Vector items can now be edited by end-users. Once a vector layer has been modified, it can be saved to a file (Shapefile, SVG or KML).

MVVM Framework

  • Both the BindableBase and ViewModelBase classes now offer a more simplified syntax for getters and setters.
  • CompositeCommandBehavior - the new CanExecuteCondition property specifies whether the command target should be disabled when the CanExecute method of one of the commands returns true.
  • The Prism Adapters library now supports Prism 7.

PDF Viewer

  • DirectX Rendering - With this release, the WPF PDF Viewer supports DirectX rendering (enabled by default). Its features include:
    • High-quality text rendering (GDI uses integer coordinates for glyph positioning) and improved text antialiasing (especially for Type 1 fonts).
    • Performance gains across a broad range of usage scenarios
    • Support for all blend modes.
    • Support for all text rendering modes (e.g. using text as a clip region for a drawing).

Pivot Grid

  • Unbound OLAP Fields - You can assign an OLAP Multidimensional Expression (MDX) to a PivotGrid field and create an Unbound Field for OLAP. You can also use the OLAPQueryData event to obtain an MDX query (used by the pivot grid to request data).
  • Performance Enhancements - This release improves the Pivot Grid's in-memory data processing engine It also adds an OptimizeSummaryTypeCalculation option. Enable this option to accelerate data aggregation speed with int/float/double numbers in Optimized Mode.
  • Data-Aware Export - The DevExpress WPF PivotGrid Control uses the powerful Excel data export engine.The following Pivot Grid features are fully supported:
    • Data Grouping (Outline)
    • Fixed Columns
    • Cell Formatting - exporting number format
    • Ability to select whether to export display text or values.

Ribbon and Toolbars

  • Lightweight Templates - Office2016SE and VS2017 themes use lightweight templates to render bar items by default. This improves initial load times and merge operations (in applications that use Toolbars or the Ribbon).
  • MDI Merge Performance - With this release, the WPF Ribbon control reuses visual elements for bar items, pages, and groups when merging forms. This improves MDI Merge performance when loading views with nested Ribbons or switching between document tabs.

Rich Text Editor

  • RTL Support - In v18.2, you can load, print and export (to PDF) documents with the right-to-left text direction.
  • Shape Support - Documents that contain shapes can now be displayed, printed and exported to PDF.
  • Paragraph Borders - With this release, you can load/save, display, print and export to PDF documents with paragraph borders.
  • Continuous Section Breaks - In v18.2, the WPF Rich Text Editor allows you to load, display, print and export documents with continuous section breaks. This option is available via Ribbon UI and implemented API as well.
  • Paragraph Options - This release includes two new paragraph options:
    • Widow/Orphan Lines Control - prevents the first or last paragraph line from appearing at the bottom or top of a page.
    • Keep with Next - keeps multiple paragraphs on the same page.
  • It also enhances the 'Keep lines together' option to mirror Microsoft Word.
  • All these options are available in code and via the control's UI.

Scheduler

  • Agenda and List Views - The WPF Scheduler has two new views:
    • Agenda View - a compact representation of a daily schedule.
    • List View - displays appointments exactly as they are stored in the database. Appointments are listed in a grid with integrated search, filtering, sorting, and grouping.
  • Appointment Arrows - Appointments that don’t fit into the visible range can now display start and end info.
  • Miscellaneous Enhancements
    • The Scheduler can now automatically synchronize scroll position and settings changed at runtime between DayView, WorkWeekView, and WeekView.
    • The Scheduler now listens to nested property changes in a data source and automatically updates linked appointments.
    • New options allow you to better configure appointments.

Spreadsheet

  • Shape Rendering Enhancements - The DevExpress WPF Spreadsheet control can render shape effects (e.g. shadow, reflection, glow, and soft edges).
  • Shape API - This new API allows you to create new shapes, connect and group shapes, change a shape’s fill and outline settings, add text to a shape, and remove shapes from a document.
  • Sparkline Rendering - With this release, the WinForms and WPF Spreadsheet controls can display sparklines. Documents with sparklines can also be printed and exported to PDF.
  • Search in the AutoFilter Dialog - The WinForms and WPF Spreadsheet controls now ship with a Search box in the AutoFilter dialog. This feature allows you to quickly locate items to use within a filter.
  • Rich Text API - The updated API allows you to create and edit rich text within a cell.

Themes

  • Theme Designer - Template Editing - With this release, you can locate and modify control templates, create custom themes and apply color presets.
  • Additional enhancements include:
    • An effortless way to locate the required template and navigate between templates in code.
    • Automatic theme upgrade option once a new version of the WPF Subscription is released.
    • Ability to import old themes created in the Theme Editor.
  • Palette Theme Keys - Modern themes with color palettes (Office2016SE, VS2017) expose their palette colors and brushes as resources.
  • Themed Window Enhancements - The Themed Window can now act as a dialog window and show dialog buttons defined in XAML or code behind. This release also replaces the legacy DXMessageBox with ThemedMessageBox that matches the ThemedWindow's style. Both dialog windows (ThemedWindow and ThemedMessageBox) can be used on a standalone basis and in the MVVM services.

Tree List

  • Data Sorting Performance Enhancements - Data sorting is now up to two times faster when compared to previous versions.
  • Miscellaneous Enhancements
    • The CheckBoxFieldName property supports complex paths to nested properties (e.g., "Order.IsProcessed").
    • The TreeList control can now detect cross-thread operations and maintain data consistency. If data is changed from another thread, the TreeList control throws a cross-thread exception.

DevExtreme 18.2

$
0
0
Focused Row and Keyboard Navigation Enhancements

New API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.

Features

New Push Notification API

  • This new release addresses the needs of those who are building apps that display/render real-time data. With this release, you can integrate DevExtreme controls with your SignalR server (or any other notification service).

Real-time UI Updates

  • New DataSource options include:
    • reshapeOnPush - specifies if sorting, grouping, paging and other shaping operations should be applied on push notification;
    • pushAggregationTimeout - specifies the period within which the arrived notifications are aggregated into a batch.

Data Grid & Tree List

  • Live Update and Performance Enhancements - To address the most popular usage scenarios, this release has extended the Grid's and TreeList's API in the following manner:
    • 'repaintChangesOnly' - if set to 'true', push updates don't force the component to fully re-render. The new change tracking strategy updates only the modified portion of the component UI.
    • 'editing.refreshMode' - specifies control behavior once a row is edited
      • 'full' - requests new data from server, shapes and renders it;
      • 'reshape' - reshapes local data and renders it;
      • 'repaint' - re-renders local data without reshaping;
    • 'summary.recalculateWhileEditing' - enables real-time summary recalculations while editing (for client-side summaries only)
    • 'highlightChanges' - enables visual highlighting of updated cells.
  • Focused Row and Keyboard Navigation Enhancements - This release introduces a new API to control DataGrid and TreeList focused row operations. This feature is useful when you need to display Master-Detail relationships, navigate through records and view details in a side-by-side view. You can also use mouse or keyboard to navigate through rows. The new API allows you to implement custom keyboard navigation through individual cells.
  • Excel Data Export Customization Enhancements - This release has extended the capabilities of the Excel data export engine so you can control the appearance of exported data more effectively (font, background color, etc.).
  • Command Column Customization - This release includes new command column customization options for the DataGrid and TreeList controls. These include:
  • Specify command column width, position, or template
  • Fix, or 'pin', a command column to the left or right
  • Add a custom command button to the 'edit command' column
  • Add any number of custom command columns
  • Hide or show command buttons for specific rows

Data Visualization

  • New Sankey Diagram Component - The new Sankey component will help you visualize data as flows or relationships between different parts of systems. This widget supports the following features:
    • Several predefined palettes, including a Material-style palette
    • Node alignment and reordering
    • Title and subtitle
    • Client-side export and printing
    • Tooltip Support
    • User interactions (hover, click)
  • Real-Time Chart Updates - Added support for real-time data updates within a Chart without a full chart redraw. When a new point arrives, you can use one of the following behaviors:
    • Keep - new data doesn't affect what you see
    • Shift - new data shifts the visual range
    • Reset - new data redraws the chart
    • Auto - the chart's behavior depends on the current visual range position
    • This release also includes uninterrupted navigation during data updates (you can zoom, scroll and explore a chart while it is updated in the background). You can also jump to your new data and view it in real-time.
  • Zoom/Scroll Enhancements - This release refines the JavaScript Charting library to support the following:
    • Zoom a chart by its Value-axis
    • Select the desired area using your mouse (or via a gesture on touch devices)
    • Save zoom level on data updates
    • Scroll/Zoom to areas without data
    • A Chart is continuously updating during zooming/scrolling operations

Scheduler

  • Group by Date - You can now group Scheduler appointments first by date and then by resources.

UI Widgets

  • New HTML/Markdown WYSIWYG Editor (CTP) - This release introduces a new rich WYSIWYG text editor. This UI widget allows you to change text styles, create lists and add hyperlinks and images. Both HTML and Markdown target markup formats are available.
  • DateBox - Masked Input - The DateBox widget allows you to specify a date mask and control user input as needed.
  • New Drawer Component - This release includes a new Drawer component for building responsive application layouts. It can be used to implement collapsible navigation, information, and tool panels. With a wide range of configuration options, you can specify Drawer position, reveal animation, open/close behavior and more.
  • New ButtonGroup Component - The new ButtonGroup component consists of a set of toggle buttons. Both single and multi-select modes are available.
  • File Uploader Enhancements - This release includes the following client-side file validation options for the File Uploader widget:
    • allowedFileExtensions
    • minFileSize
    • maxFileSize
  • Filter Builder API Enhancements - You can now limit Filter Builder group nesting and specify available operations.
  • Performance Enhancements - The List, Accordion and TabPanel components now support partial UI updates. Use the new 'repaintChangesOnly' option to enable this feature.
  • New Button and Editor Styles - You can now customize button and editor appearance as business needs dictate. Buttons ship with the following styling modes: "Contained", "Outlined" and "Text". Editor styling modes include: "Outlined", "Filled" and "Underlined". New styles are available for both Material and Generic themes.

Themes

  • Color Swatches - You can now create and use multiple DevExtreme color schemes within the same application. For instance, you can implement a dark navigation sidebar with a light content area. This feature is available in the both ThemeBuilder UI and CLI tools.
  • DevExtreme CLI - Custom Theme Generation - The new ThemeBuilder CLI allows you to generate custom DevExtreme color schemes and save them as a CSS file without using the ThemeBuilder UI. You can also use the DevExtreme theme variables within your app to deliver a more consistent UI. Use the ThemeBuilder CLI to export any theme variable as LESS or SASS file.
  • New ThemeBuilder UI - The new ThemeBuilder UI ships with a more intuitive UX and supports new theming capabilities such as Color Swatches.
  • A Dark Set of Material Design Themes - A set of new 5 dark Material Design themes are available in v18.2. You can use them 'as is' or inherit a custom dark Material Design theme.

MVC Controls

  • Bootstrap 4 in MS Visual Studio Project Templates - This release upgrads the Twitter Bootstrap version in the MS Visual Studio Project templates. You can now utilize all the advantages of the Bootstrap 4 CSS Framework.

Angular Components

  • Responsive Application Layout Template​ for Angular - The new Application Layout template is integrated with the new DevExtreme CLI tools.
  • DevExtreme CLI - Angular Apps and Views Generation - v18.2 introduces new CLI tools. You can now bootstrap Angular CLI based applications that are tightly integrated with DevExtreme. DevExtreme CLI utilizes the new Application Layout template and build-time theming capabilities. You can also add Angular views with DevExtreme components into your existing applications.
  • MS Visual Studio Angular Views Scaffolding​ - With this release, you can scaffold Angular views into your Visual Studio Angular project. These views are built upon DevExtreme Angular components and bound to your ASP.Net Core CRUD API endpoints.

Vue Components

  • DevExtreme Vue Wrappers (RTM) - The Vue Wrappers have been released to manufacturing and ship with the following enhancements:
    • Rendering customization via named slots.
    • 'v-on' directive support (and @ shorthand)
    • Vue prop validation and type checks
    • TypeScript support
    • Child configuration components (for instance, 'dx-column' for DataGrid columns configuration).
  • Data binding capabilities include:
    • One-way data binding
    • Two-way data binding ('.sync' modifier)
    • 'v-model' support for data editors
    • Also added new demos to the Widgets Gallery. All new DevExtreme widgets introduced in this release cycle are also available for Vue.

React Components

  • DevExtreme React Wrappers (RTM) - v18.2 marks the official release of the React Wrappers. This update includes the following new features:
    • Controlled and uncontrolled modes
    • Rendering customization via native React template components or a render method (props with -Component or -Render postfixes)
    • TypeScript support
    • Type checking with React PropTypes
    • Support for the 'className' and 'ref' React attributes
    • Child configuration components (for instance, DxColumn for DataGrid columns configuration)
  • New Native React Scheduler Component (CTP) - This release includes the first iteration of the native React Scheduler/Calendar control. The following features are now available:
    • Week, Work Week and Month views
    • Date and view choosers
    • All-day panel
    • Appointment tooltips.
  • Native React Chart (CTP) - The DevExtreme React Chart widget was first introduced in May 2018 as a community technology preview. This update introduces the following new features:
    • Stacked Series
    • Non-Linear Axes Types
    • Color Palette Management
    • Animations
  • Native React Grid - Fixed Columns - You can now anchor columns to the left or rightmost edge of the Grid. These fixed columns are never scrolled horizontally and as such, allow you to create solutions that offer improved readability and visual clarity.
  • Native React Grid - Data Summary Rows - The React Grid component can now calculate a summary for all rows (total summary), row groups (group summary), and tree nodes that contain child nodes (tree summary).

DevExpress DXperience 18.2

$
0
0
New JavaScript Sankey Diagram Component

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

Features

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

  • CodeRush - Improves JavaScript and TypeScript support.
  • DevExpress ASP.NET - New Spreadsheet (CTP), Core Rich Text Editor (CTP) and Reporting for ASP.NET Core.
  • DevExpress Reporting - Adds a fully integrated Report Designer within Visual Studio for ASP.NET Core, plus better Angular app support.
  • DevExpress Windows 10 Apps Subscription - Adds a new UWP Scheduler control (CTP) and a new Virtual Data Source for the Data Grid.
  • DevExpress WinForms - New Sunburst chart lets you visualize hierarchical data in an elegant and compact manner.
  • DevExpress WPF - Diagram control adds Pan and Zoom window, plus introduces a new WPF Gantt Control (CTP).
  • DevExtreme - New API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.

DevExpress Universal 18.2

$
0
0
Word Processing Document API

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

Features

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

  • CodeRush - Improves JavaScript and TypeScript support.
  • DevExpress ASP.NET - New Spreadsheet (CTP), Core Rich Text Editor (CTP) and Reporting for ASP.NET Core.
  • DevExpress Office File API - Sign PDF documents with visual signatures, create & connect shapes in Excel, plus adds RTL support in Word files.
  • DevExpress Reporting - Adds a fully integrated Report Designer within Visual Studio for ASP.NET Core, plus better Angular app support.
  • DevExpress Windows 10 Apps - Adds a new UWP Scheduler control (CTP) and a new Virtual Data Source for the Data Grid.
  • DevExpress WinForms - New Sunburst chart lets you visualize hierarchical data in an elegant and compact manner.
  • DevExpress WPF - Diagram control adds Pan and Zoom window, plus introduces a new WPF Gantt Control (CTP).
  • DevExtreme - New API to control DataGrid and TreeList focused row operations, plus improves Angular, React and Vue support.

DevExpress VCL Subscription 18.1.7

$
0
0
DevExpress VCL Subscription

Improves Grid, PDFViewer, Printing, Scheduler and SpreadSheet controls.

Fixes

ExpressBars Suite

  • Ribbon Form - A form maximized on a monitor is also partially visible on another monitor if the DisableAero property is True and the first monitor's DPI exceeds the system DPI.

ExpressEditors Library

  • A glyph of the last visible gallery item created at runtime becomes invisible after calling the glyph's Scale procedure if the gallery shows a classic scrollbar.
  • TcxDBTimeEdit - An exception occurs on appending a record to a dataset after changing a value in its field bound to the unfocused editor.

ExpressLayout Control

  • The transparent background is incorrectly painted for controls embedded into tabbed groups after displaying a window within the layout control's BeginUpdate/EndUpdate method block if runtime themes are enabled.

ExpressLibrary

  • SVG Images - The "fill-opacity" element attributes are ignored.
  • SVG Images - The "path" elements that include Bezier curves can be incorrectly rasterized in certain cases.
  • TcxImageList - A PNG image loaded into an image list at design time is automatically converted to BMP even if both the image and the image list have identical dimensions.

ExpressPDFViewer

  • Images whose stencil mask's pixel format is wrong are rendered incorrectly.
  • Text rendering routines calculate font glyph indexes incorrectly for built-in TrueType fonts in certain cases.

ExpressPrinting System

  • Export to PDF - The "Out of Memory" exception occurs on exporting text if it is within a rectangle that has a zero or negative width or height.
  • Grid Report Link - Banded Table View - The height of a footer containing a summary cell is calculated incorrectly if cells within a corresponding column are at least two rows in height.
  • Scheduler Report Link - Modern Style - All events that show descriptions, except for day header events, omit the event location text.
  • Spreadsheet Report Link - An AV occurs on creating a report that has an RTF string in its first row if the ssovRowAndColumnHeadings flag is not set in the OptionsView property value.

ExpressQuantumGrid Suite

  • Export - Table and Banded Table Views - The "List index out of bounds" exception occurs on calling the ExportGridTo~ methods if the View is grouped and has fixed data rows.
  • Master-Detail - A detail Layout View's OnCustomDrawRecordCaption event never occurs.
  • Server Mode - Expanding a group row in the View grouped by a column whose date-time values are grouped using the dtgByDateAndTime option causes an exception that mentions non-unique columns in the order by list.
  • Table and Banded Table Views - Record navigation using the Up Arrow or Down Arrow keystroke produces painting artifacts if the OptionsBehavior.AlwaysShowEditor property is set to True and the OnFocusedRecordChanged event handler is time-consuming.
  • TcxPropertiesStore - A control anchored to the bottom and right edges of its parent, resizes in response to resizing the parent if its dimensions are restored after storing at a different monitor DPI.

ExpressQuantumTreeList Suite

  • Dragging a column header to the column header panel's right or left edge doesn't scroll the panel's content.
  • Switching the root node's Checked property value doesn't affect the checked state of the node's children.
  • There is no gap between the right border of a node's checkbox and the focus rectangle's left border if the "TheBezier" skin is applied.

ExpressRichEdit Control

  • The "Borders and Shading" dialog shows no fill color for a table cell in which the caret or text selection is located.
  • The control ignores fallback fonts specified by a CSS style's font-family property value loaded from an HTML file.
  • The control ignores the zero-width joiner (ZWJ) and zero-width non-joiner (ZWNJ) characters loaded from an HTML file.
  • The Spell Checker does not recognize words separated by a slash or backslash as individual words.

ExpressScheduler Suite

  • Dragging multiple events hides only one of them in the scheduling area.
  • Gantt View - Connectors are not displayed between tasks if any of them is located outside the scheduling area.
  • Gantt View - It is impossible to link user events that are created programmatically if the Scheduler control's EventOperations.Intersection property is False.
  • Modern Style - TimeGrid View - An all-day event with an empty description and at least one event image is resized on toggling the View's EventDetailInfo property.
  • Modern Style - TimeGrid View - An event's right border is not visible in certain cases.
  • Modern Style - TimeGrid View - Toggling the View's EventDetailInfo property changes positions of the caption and images within an event's layout.
  • Switching between the nearest months using the date navigator doesn't display certain events.
  • The ribbon tab and group captions displayed by the Ribbon~ style Event dialogs cannot be localized.

ExpressSkins Library

  • A skinned form's scrollbars are not repainted according to the new VertScrollBar.Position and HorzScrollBar.Position property values set within a handler of the form's OnMouseWheel event.

ExpressSpreadSheet

  • An AV occurs on removing a worksheet that contains a merged cell using the caption bar’s context menu built with the ExpressBars Suite.
  • The "Customize Object", "Insert Hyperlink", and "Edit Hyperlink" dialogs show a horizontal scrollbar if their localized UI element captions are wider than the default captions.

Wijmo Enterprise 2018 v3

$
0
0
Wijmo Enterprise.

Includes Web Workers, new OLAP features, a Ribbon sample, accessibility improvements and more.

Features

  • Faster PDF Export with Web Workers
    • PDF export can often slow down web apps: since the export is happening in the browser’s UI thread, it can cause the rest of the application to be unusable. This is where Web Workers comes to the rescue. We used Web Workers to process the exporting of PDF files on a separate thread from the application UI. This allows the applications to stay usable and the PDF export to churn along in the “background”.
  • Group Headers in ComboBox/ListBox
    • We've added a showGroups property that you can use to add group headers to ListBox and ComboBox controls. Group header items are added if the showGroups property is set to true and the itemsSource collection has grouping enabled.
  • Ribbon Sample using TabPanel
    • We’ve added a ribbon sample that shows how you can create ribbons easily using the TabPanel control and the controls in Wijmo's input module.
    • The ribbon element is a TabPanel. The tab pages contain groups of controls arranged in rows and columns. Controls in the groups use Material Icons, and have tooltips created automatically based on the aria-label attribute assigned to each control.
  • Slicer for OLAP
    • We have added a Slicer control to our OLAP module. The Slicer control provides a quick way to edit filters applied to PivotField objects.
    • It provides buttons the user can click to filter data based on values and indicates the current filtering state, which makes it easy to understand what is shown in filtered PivotGrid and PivotChart controls.
  • Detail Dialog API in OLAP
    • The Wijmo PivotGrid allows you to drill down into cells to see the data items that were used to calculate each summary. Users can invoke the detail dialog by double-clicking any value cell. You can also invoke the detail dialog by calling the grid's showDetail method and passing the coordinates of the cell.
    • Now, the grid exposes the detail dialog through its detailDialog property, which can be used to customize the dialog.
  • Calculated Fields in OLAP
    • We also added a PivotField.getValue property to OLAP that allows you to specify a custom function to be used for retrieving the field value for a given item. You can use this to implement calculated fields such as 'binning' (e.g. Value => large/medium/small) or calculated expressions (e.g Conversion => downloads/sales).
  • Year Picker in Calendar
    • We added a small but useful feature in our Calendar and InputDate controls. You can now click on the year header to open a year picker that allows you to much more easily jump to different years. This little enhancement should save your end users some time when selecting dates.
  • Submenu Support Added to Menu
    • We got this request from a customer and thought it was a great idea. Our Menu control now supports adding multiple submenus to it so that you can create more complex menus and context menus. We also added an option to open menus on hover.
  • Looking for Angular 7 Support?
    • We're very excited about Angular 7, and as you know, Wijmo has first-class Angular support. We're happy to announce that Wijmo supports Angular 7, so you can use the current version of Wijmo to build Angular 7 applications today.
  • New Samples
    • WebComponentsIntro
    • MyBI
    • Ribbon Control Example
    • Slicer for OLAP
    • OLAP Detail Dialog
    • Group Headers in ComboBox
    • HierarchicalMenu

Wijmo Core 2018 v3

$
0
0
Wijmo Core.

Includes Web Workers, new OLAP features, a Ribbon sample, accessibility improvements and more.

Features

  • Faster PDF Export with Web Workers
    • PDF export can often slow down web apps: since the export is happening in the browser’s UI thread, it can cause the rest of the application to be unusable. This is where Web Workers comes to the rescue. We used Web Workers to process the exporting of PDF files on a separate thread from the application UI. This allows the applications to stay usable and the PDF export to churn along in the “background”.
  • Group Headers in ComboBox/ListBox
    • We've added a showGroups property that you can use to add group headers to ListBox and ComboBox controls. Group header items are added if the showGroups property is set to true and the itemsSource collection has grouping enabled.
  • Ribbon Sample using TabPanel
    • We’ve added a ribbon sample that shows how you can create ribbons easily using the TabPanel control and the controls in Wijmo's input module.
    • The ribbon element is a TabPanel. The tab pages contain groups of controls arranged in rows and columns. Controls in the groups use Material Icons, and have tooltips created automatically based on the aria-label attribute assigned to each control.
  • Slicer for OLAP
    • We have added a Slicer control to our OLAP module. The Slicer control provides a quick way to edit filters applied to PivotField objects.
    • It provides buttons the user can click to filter data based on values and indicates the current filtering state, which makes it easy to understand what is shown in filtered PivotGrid and PivotChart controls.
  • Detail Dialog API in OLAP
    • The Wijmo PivotGrid allows you to drill down into cells to see the data items that were used to calculate each summary. Users can invoke the detail dialog by double-clicking any value cell. You can also invoke the detail dialog by calling the grid's showDetail method and passing the coordinates of the cell.
    • Now, the grid exposes the detail dialog through its detailDialog property, which can be used to customize the dialog.
  • Calculated Fields in OLAP
    • We also added a PivotField.getValue property to OLAP that allows you to specify a custom function to be used for retrieving the field value for a given item. You can use this to implement calculated fields such as 'binning' (e.g. Value => large/medium/small) or calculated expressions (e.g Conversion => downloads/sales).
  • Year Picker in Calendar
    • We added a small but useful feature in our Calendar and InputDate controls. You can now click on the year header to open a year picker that allows you to much more easily jump to different years. This little enhancement should save your end users some time when selecting dates.
  • Submenu Support Added to Menu
    • We got this request from a customer and thought it was a great idea. Our Menu control now supports adding multiple submenus to it so that you can create more complex menus and context menus. We also added an option to open menus on hover.
  • Looking for Angular 7 Support?
    • We're very excited about Angular 7, and as you know, Wijmo has first-class Angular support. We're happy to announce that Wijmo supports Angular 7, so you can use the current version of Wijmo to build Angular 7 applications today.
  • New Samples
    • WebComponentsIntro
    • MyBI
    • Ribbon Control Example
    • Slicer for OLAP
    • OLAP Detail Dialog
    • Group Headers in ComboBox
    • HierarchicalMenu

ComponentOne Ultimate - Includes Wijmo 2018 v3

$
0
0
New features in Wijmo 2018 v3 .

Wijmo Core adds Web Workers, new OLAP features, a Ribbon sample, accessibility improvements and more.

Features

Updates in Wijmo Core 2018 v3

  • Faster PDF Export with Web Workers
    • PDF export can often slow down web apps: since the export is happening in the browser’s UI thread, it can cause the rest of the application to be unusable. This is where Web Workers comes to the rescue. We used Web Workers to process the exporting of PDF files on a separate thread from the application UI. This allows the applications to stay usable and the PDF export to churn along in the “background”.
  • Group Headers in ComboBox/ListBox
    • We've added a showGroups property that you can use to add group headers to ListBox and ComboBox controls. Group header items are added if the showGroups property is set to true and the itemsSource collection has grouping enabled.
  • Ribbon Sample using TabPanel
    • We’ve added a ribbon sample that shows how you can create ribbons easily using the TabPanel control and the controls in Wijmo's input module.
    • The ribbon element is a TabPanel. The tab pages contain groups of controls arranged in rows and columns. Controls in the groups use Material Icons, and have tooltips created automatically based on the aria-label attribute assigned to each control.
  • Slicer for OLAP
    • We have added a Slicer control to our OLAP module. The Slicer control provides a quick way to edit filters applied to PivotField objects.
    • It provides buttons the user can click to filter data based on values and indicates the current filtering state, which makes it easy to understand what is shown in filtered PivotGrid and PivotChart controls.
  • Detail Dialog API in OLAP
    • The Wijmo PivotGrid allows you to drill down into cells to see the data items that were used to calculate each summary. Users can invoke the detail dialog by double-clicking any value cell. You can also invoke the detail dialog by calling the grid's showDetail method and passing the coordinates of the cell.
    • Now, the grid exposes the detail dialog through its detailDialog property, which can be used to customize the dialog.
  • Calculated Fields in OLAP
    • We also added a PivotField.getValue property to OLAP that allows you to specify a custom function to be used for retrieving the field value for a given item. You can use this to implement calculated fields such as 'binning' (e.g. Value => large/medium/small) or calculated expressions (e.g Conversion => downloads/sales).
  • Year Picker in Calendar
    • We added a small but useful feature in our Calendar and InputDate controls. You can now click on the year header to open a year picker that allows you to much more easily jump to different years. This little enhancement should save your end users some time when selecting dates.
  • Submenu Support Added to Menu
    • We got this request from a customer and thought it was a great idea. Our Menu control now supports adding multiple submenus to it so that you can create more complex menus and context menus. We also added an option to open menus on hover.
  • Looking for Angular 7 Support?
    • We're very excited about Angular 7, and as you know, Wijmo has first-class Angular support. We're happy to announce that Wijmo supports Angular 7, so you can use the current version of Wijmo to build Angular 7 applications today.
  • New Samples
    • WebComponentsIntro
    • MyBI
    • Ribbon Control Example
    • Slicer for OLAP
    • OLAP Detail Dialog
    • Group Headers in ComboBox
    • HierarchicalMenu
Viewing all 2132 articles
Browse latest View live


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