November 21, 2019, 6:49 am
ComponentOne Studio ASP.NET MVCAll ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0.
Features
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 21, 2019, 6:54 am
Freeze columns in FlexGrid.FlexGrid now enables end users to freeze columns.
Features
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
↧
↧
November 21, 2019, 6:55 am
Blazor FlexGrid (Beta).Introduces Blazor controls (Beta), Microsoft .NET Core 3.0 support, new Fluent Ribbon control and more.
Features
New ComponentOne Blazor Edition (Beta)
- ComponentOne Blazor Edition (Beta) is a set of native UI controls built for Blazor from the ground up. Round out your server and client-side C# web apps with FlexGrid (cross-platform data grid), and several input controls including AutoComplete, CheckBox, and ComboBox.
Updates in WinForms
- Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Microsoft Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.
- Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.
- Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.
- Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. This release provides a multi-project template for WinForms that allows you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.
Updates in WPF
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
Updates in UWP
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
Updates in Xamarin
- Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
- Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
Updates in ASP.NET/ASP.NET MVC
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 21, 2019, 7:00 am
Blazor FlexGrid (Beta).Introduces Blazor controls (Beta), plus enhancements for WinForms, ASP.NET, and WPF.
Features
New ComponentOne Blazor Edition (Beta)
- ComponentOne Blazor Edition (Beta) is a set of native UI controls built for Blazor from the ground up. Round out your server and client-side C# web apps with FlexGrid (cross-platform data grid), and several input controls including AutoComplete, CheckBox, and ComboBox.
Updates in WinForms
- Deliver the Latest Ribbon UI in your Desktop Apps - The new Ribbon for WinForms is built on .NET 4.5.2 and it's based on UI concepts of Microsoft Office 365. With it you'll enjoy a new simplified view when the ribbon is collapsed, an enhanced set of embedded images for buttons along with support for font and vector-based icons, and a backstage view component.
- Create Hierarchical Grids with the New FlexGrid Detail Row - the new row details feature gives you more flexibility when creating nested grids. The row details allow you to display additional or related information within a collapsible panel below each row of the grid. You can display an input form, a child data grid, or anything else in the detail row.
- Edit Charts at Runtime with the New FlexChart Designer - Enable the end-user to make changes to the chart. Users can simply double-click a section of the chart to open the designer. The designer supports changing the data source fields, series, axis, header, footer, legend, and other chart properties.
- Continued Support for .NET Core 3.0 - All WinForms Edition controls have been tested to support .NET Core 3.0. This release provides a multi-project template for WinForms that allows you to target .NET Core 3.0 while retaining the classic design-time experience you're used to with WinForms. Plus, the controls are now shipped as NuGet packages in addition to DLLs.
Updates in WPF
- New Version Targets .NET Framework 4.5.2 - The entire library of WPF controls has been moved to .NET Framework 4.5.2 as the new base version. Starting with the 2019 v3 release, the WPF Edition includes two versions: 4.0 and 4.5.2. GrapeCity will continue to support .NET 4.0 for one more year, or longer if user demand is there.
- Continued Support for .NET Core 3.0 - All WPF controls have been tested to support .NET Core 3.0. This release improves design-time support for WPF controls and they are now shipped as NuGet packages in addition to DLLs.
- FlexGrid for WPF Enables More Column Freezing Scenarios - The new AllowFreezing property enables you, as the developer, to put column freezing into the hands of your end-users. A new sample for FlexGrid shows how to enable column pinning using the existing API. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen.
Updates in UWP
- FlexGrid Enhancements
- Column Pinning - Adds a new sample for FlexGrid that shows how to enable column pinning using the existing API. While column pinning is similar to freezing, the difference is that more than the left-most columns can become frozen in place. The user may pin any column by clicking the pin icon in the column header. A pinned column is reordered to the left and made frozen. Column pinning, when combined with column reordering and freezing, gives end-users full control over their data grids.
- Full Text Filter - A new Full text filter feature has been added to FlexGrid that behaves similarly to a search box. It also allows filtering by matching case, number, and whole word, as well as treating spaces as an "And" operator.
- FlexPie Multiple Pie Series - You can now use FlexPie to visualize more of your data in a single chart by creating multiple pie chart "series" using the same data source.
Updates in Xamarin
- Display PDFs using FlexViewer - The cross-platform FlexViewer control is now supported for the Xamarin.Forms on iOS and Android. Use the FlexViewer to display PDF files in your mobile apps. The viewer supports page navigation and text search.
- Enable Virtual Mode for Handling Large Data - The CollectionView for Xamarin is enhanced with virtualization features for page-like data virtualization. The new techniques allow new ways to manage loading large data sets through virtual mode scrolling and paging.
Updates in ASP.NET/ASP.NET MVC
- Enhanced Selection and Performance tuning API’s for FlexGrid - Adds Microsoft Excel-like multi-range selection for FlexGrid, with new SelectionMode called MultiRange to support this behaviour. This allows users to hold down ctrl (or command) + select multiple ranges of cells in FlexGrid. You can use the new selectedRanges property, which gets an array containing CellRange objects that contain the currently selected ranges. Additionally, new APIs have been added for when you want to tune performance for rarer scenarios.
- FlexSheet gets AutoFill - The AutoFill feature allows users to fill selected cells based on pattern, exactly like in Microsoft Excel. This feature is enabled by setting the AllowAutoFill property.
- New Chart Types added to FlexChart - Adds new Step, StepSymbol and StepArea charts, these charts are useful to display any type of data that has changes at irregular intervals of time, for example, interest rates vs time.
- Microsoft .NET Core 3.0 support for MVC and Web API - All ASP.NET MVC Core controls are now compatible with Microsoft .NET Core 3.0, the packages are available on nuget.org. Also adds .NET Core support for Excel, BarCode, DataEngine and Cloud Web API’s. These are now beta and expected to be production ready by next release. These Web API’s support both Microsoft .NET Core 2.2 and Core 3.0, with packages available on nuget.org.
↧
November 22, 2019, 7:30 am
↧
↧
November 22, 2019, 7:45 am
DevExpress DXperienceComprehensive software development toolset for .NET and JavaScript. Latest maintenance release.
Features
DevExpress has released a maintenance update across their entire product range.
↧
November 25, 2019, 3:16 am
Codejock Suite ProImproves Command Bars, Docking Pane and Ribbon controls.
Fixes
Command Bars
- Setting control focus fixed
- CXTPMiniToolBar high CPU usage while tracking fixed
- The size of vector icons in tooltips fixed
Controls
- Saving/loading window position using CXTPWindowPos made DPI independent
- XTPExcelTabCtrl drawing and DPI support improved
Docking Pane
- Out of range resource IDs fixed
Markup
- Module instance handle argument added to CXTPImageManager::SetVectorIcon
- Image list icons drawing support added to Image element
- Markup color opacity handling fixed for pens, brushes and all other uses
- Tail and duplicated Move commands handling in Path fixed
- Missing Fill support added to Polyline
- The parser made to use the latest available MSXML DOM object with peformance tuned settings
- XAML parsing and loading performance improved
- Loading of XAML files with prepended BOM fixed
Ribbon
- Possibility to use more than one backstage in an application is added
- Ribbon group incorrect vector icon drawing on quick access toolbar fixed
Skin Framework
- Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible
TabManager
- Tab button text width calculation fixed
Task Panel
- Right border fixed for various border and edge related window styles combinations
SuitePro
- Windows XP compatibility issue fixed in trial version
- FlowGraph: print preview fixed
- SyntaxEdit: KeyUp/KeyDown events fixed
↧
November 25, 2019, 3:19 am
Codejock Toolkit ProImproves Markup, Skin Framework and Task Panel controls.
Features
- New helper stream creating functions added:
XTPCreateReadOnlyMemoryStream, XTPCreateReadOnlyFileStream, XTPCreateReadOnlyResourceStream
. ES_NUMBER
support add to CXTPControlEdit.
Fixes
Toolkit Pro
- Application freezing in RemoteApp caused by frame shadow fixed.
- Image handles exposed from CXTPImageManagerImageList.
- Frame shadow gaps in dialog borders in Windows 10 fixed.
- Frame shadow automatic enabling and updating fixed.
- Non-client metrics computation fixed in Windows XP
Command Bars
- Setting control focus fixed
- CXTPMiniToolBar high CPU usage while tracking fixed
- The size of vector icons in tooltips fixed
Controls
- Saving/loading window position using CXTPWindowPos made DPI independent
- XTPExcelTabCtrl drawing and DPI support improved
Docking Pane
- Out of range resource IDs fixed
Markup
- Module instance handle argument added to CXTPImageManager::SetVectorIcon
- Image list icons drawing support added to Image element
- Markup color opacity handling fixed for pens, brushes and all other uses
- Tail and duplicated Move commands handling in Path fixed
- Missing Fill support added to Polyline
- The parser made to use the latest available MSXML DOM object with peformance tuned settings
- XAML parsing and loading performance improved
- Loading of XAML files with prepended BOM fixed
Ribbon
- Possibility to use more than one backstage in an application is added
- Ribbon group incorrect vector icon drawing on quick access toolbar fixed
Skin Framework
- Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible
TabManager
- Tab button text width calculation fixed
Task Panel
- Right border fixed for various border and edge related window styles combinations
↧
December 6, 2019, 4:40 am
Telerik UI for BlazorIncludes compatibility with Microsoft .NET Core 3.1, plus new Scheduler component.
Features
- Common
- Compatibility with Microsoft .NET Core 3.1.
- New Scheduler component.
- Components Globalization.
- Update package to Microsoft .NET Standard 2.1.
Fixes
- AnimationContainer
- AnimationContainer throws during pre-rendering when Top or Left are set.
- Grid
- Grid FilterMenu filter icon has wrong pointer.
- Some redundant dots are visible for edited rows.
↧
↧
December 10, 2019, 1:21 am
Smart HTML ElementsAdds new Material default theme and improves CSS styling through variables.
Features
- Added new Material default theme.
- Optimized CSS files and simplified CSS styling through CSS variables.
↧
December 17, 2019, 8:12 am
Bullet ChartAdds new Bullet Chart control which displays one or more measures, and compares it to a target value.
Features
BulletChart
- Bullet Chart is the variation of bar chart, which displays one or more measures, and compares it to a target value. You can also display the measures in a qualitative range of performance such as poor, satisfactory, or good.
Chart
- Background for chart - Set backgrounds for chart and chart area.
- Smart axis labels in polar and radar charts - Hide the labels that overlap one another in polar and radar charts.
- Axis label trim in polar and radar - Trim the polar and radar axes labels when they exceed the chart area.
- Trendline collapse - Collapse the visibility of a trendline using its legend.
- Polar and radar data label improvement - Place data labels in polar and radar charts at different positions like top, bottom, middle, and outer.
Word Library
- Mathematical equations - Word Library now allows creating and editing mathematical equations (MathML) in Microsoft Word documents (DOCX and WordML).
- Autofit table content - Word Library now automatically adjusts table cell size based on its content.
Word Processor
- Comments - Enables users to add and edit comments in a document.
- Server-side SFDT conversion - Allows server-side conversion of SFDT (Syncfusion Document Text) to DOCX, RTF, etc., formats.
File Manager
- File Transfer Protocol (FTP) file system provider support - Provides support for a File Transfer Protocol service provider that helps manage files in the File Manager control.
Gantt Chart
- Row drag and drop - Provided support to drag and drop rows to reorder rows dynamically within the Gantt control.
Grid
- Frozen rows and columns with row virtualization - The row virtualization feature allows you to load data instantly as you scroll vertically and render rows in a frozen grid based on the viewport height. This helps improve the frozen grid performance when loading large data sets.
- Frozen rows and columns with column virtualization - The column virtualization feature allows you to render columns based on the current viewport width in a frozen grid. The rest of the columns will render instantly as you scroll horizontally. This helps improve the frozen grid performance while providing a large number of columns.
Heatmap Chart
- Legend title customization - Provided support to customize legend titles in the heatmap control.
Maps
- Zoom the maps based on markers - Zoom the maps initially, based on the marker’s location.
- Marker clustering improvements - Cluster and expand markers with the same latitude and longitude values.
- Initial/dynamic selection and deselection - Select or deselect the shapes dynamically and on initial rendering.
- Binding colors and shapes to markers - Bind colors and shapes to the markers from the data source.
PDF Library
- PDF/A conformance - Support provided to create PDF/A conformance documents. Using this library, the following types of conformance documents can be created.
- Validate the incrementally saved PDF digital signatures - Improved the PDF digital signature validation algorithm to identify Incremental saving attacks (ISA).
- Remove duplicate resources when merging PDF documents - Support provided to remove duplicate PDF resources such as image and fonts when merging PDF documents.
- Create Long Term Validation (LTV) when signing PDF documents externally - This feature allows you to digitally sign a PDF document externally with LTV.
- Create ZUGFeRD 2.0 PDF document - Support provided to create ZUGFeRD 2.0 PDF documents.
- Image extraction - This feature allows you to extract images from the existing PDF documents.
PDF Viewer
- Handwritten signature - This feature allows users to include handwritten signatures in PDF files and provides options to customize and remove signatures.
Pivot Table
- Conditional expression support when creating calculated field - In addition to the existing formula creation, users can now provide a conditional expression. For example, the conditional expression “Sum(Sold) !== 0 ? Sum(Amount)/Sum(Sold)” : 0 can be given in both code-behind and calculated field UI.
- Performance optimization during virtualization - During virtualization, the performance of the pivot table improves based on the uniqueness of the raw data fields. With the new data compression technique, the pivot table can now be connected to 1 million raw data aggregated to 1,000 unique data and rendered within 3 seconds rather than 10 seconds.
Rich Text Editor
- Code format feature improvements - Keeps a single pre tag in the selection’s parent nodes instead of creating individual pre tags. The Enter key is handled by merging the newly created pre tag to the previous one.
- Code format as toolbar button - Allows users to configure code format as a separate toolbar button with a toggle state to apply and remove code formatting.
- XHTML validation support - Allows users to validate the source content of the Rich Text Editor against the XHTML standard. When you enter or modify content in the editor, it continuously checks the XHTML source content and removes elements and attributes that are not valid.
Scheduler
- minDate and maxDate support - minDate and maxDate support is provided to restrict date navigation and event rendering in the Scheduler.
Spreadsheet
- Filtering - When filtering, if values in one or more columns do not meet the filtering criteria, the entire data will be hidden. You can filter texts, dates, and numbers.
- Undo and redo - This feature provides an option to undo and redo changes made in a workbook. You can customize the limit of undo and redo operations.
- Hyperlink - This feature allows users to navigate to web links or cell reference within the sheet or other sheets in the Spreadsheet.
- Collaborative editing - This feature allows multiple users to work on a spreadsheet at the same time and view the changes made by others instantly.
- Icon inside the input field - This feature allows you to render icons inside the input fields.
- Sizing - This feature allows you to adjust the width of a text box.
TreeGrid
- Autofill - The autofill feature allows users to fill adjacent cells with the currently selected cell value using a drag-and-fill action similar to Microsoft Excel behavior.
Visual Studio Extensions
- Scaffolding - The user experience has been enhanced with Visual Studio scaffolding templates for DataGrid, Charts, Scheduler, Diagram, TreeGrid, Rich Text Editor, Word Processor, and PDF Viewer.
Excel Library
- Macros - A macro is a set of programming codes that runs in the Microsoft Excel environment to automate tasks. XlsIO allows you to create and edit macros in Excel worksheets using IVbaProject and save the worksheets in different formats such as XLS, XLTM, and XLSM.
- Conditional formatting enhancement - Conditional formatting now allows you to highlight the following:
- Top or bottom ranked values.
- Values that are above or below average.
↧
December 17, 2019, 8:26 am
BCGSuite for MFCIncludes improvements for Diagram, Grid and Report controls.
Features
- Diagram Control
- CBCGPDiagramShape: a new static member m_bShadowsEnabled allows to disable shadows for all objects of CBCGPDiagramShape-derived classes. By default, this member is TRUE.
- CBCGPDiagramShape: added a new virtual method IsShadowEnabled. Override this method to disable shadows for your CBCGPDiagramShape-class or for the specified shape object. The default implementation uses CBCGPDiagramShape::m_bShadowsEnabled, which is TRUE by default.
- Grid and Report Controls
- CBCGPGridCtrl: custom text/image margin support. Override new virtual method(s) GetTextMargin, GetTextVMargin and GetImageMargin to specify custom cell margins.
- CBCGPGridItem::Select method is virtual now.
- CBCGPGridCtrl: SetColorTheme and SetVisualManagerColorTheme methods are virtual now.
- Controls
- CBCGPBreadcrumb: new method RefreshDynamicItem updates content of the dynamic breadcrumb node.
- CBCGPBreadcrumb::SelectSubPath: this new method allows navigating to the current (selected) node-relative path.
- CBCGPBreadcrumb: added new virtual method PrepareInplaceEditRes. This method is called when user presses Enter key at in-place edit mode. Override this method to change edit box text value.
- CBCGPTreeCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
- CBCGPListCtrl: new method EnableThemedInplaceTooltip enables/disables themed in-place tooltips.
- CBCGPListCtrl: implemented custom (owner-draw) icons support. Override a new virtual method IsCustomIcon to tell whether a list control item has the custom icon and OnDrawCustomIcon to perform the icon drawing.
- CBCGPTreeCtrlEx: added TVS_SHOWSELALWAYS style support.
- Shell Management
- CBCGPShellBreadcrumb: a new virtual method IsExcludeFolder allows to filter-out tree nodes in the derived class.
- CBCGPShellBreadcrumb::SelectPath with an empty path navigates now to the root (Desktop) folder.
- Miscellaneous
- Added new shapes to BCGPChartMarkerOptions::MarkerShape: MS_TRIANGLE_LEFT, MS_TRIANGLE_DOWN, MS_TRIANGLE_RIGHT, MS_PENTAGON, MS_HEXAGON and MS_STAR.
- CBCGPGlobalUtils::EnableEditCtrlAutoComplete: a new, optional parameter lpszCurrentDirectory specifies files/folders autocomplete scope.
- CBCGPSVGImage: new global flag 'm_bTraceProblemsDefault' allows to prevent tracing SVG issue. By default, all SVG issues are reported to the Debug Output window.
- There are two new optional parameters in CBCGPSVGImage::DoDraw method: bKeepAspectRatio and bUseViewBoxSize.
- Examples and Samples
- BCGPChartExample: added new marker shapes demonstration.
- BCGPGridExample: demonstrates cell extended padding.
Fixes
- CBCGPBreadcrumb: when user cancels in-place editing by Escape key, the focus is moved to the parent window now.
- CBCGPGanttChart: addressed issue with incorrect vertical scrolling in case of huge number of Gantt chart rows.
- CBCGPGridCtrl: addressed issue with incorrect (non-contrast) foreground color of internal header icons in some visual themes.
- CBCGPSVGImageList::LoadFromSVGSpriteBuffer: addressed issue with incorrect SVG icons sorting in some cases.
- CBCGPTreeCtrlEx: addressed issue with removing selection when user clicks on the empty (outside items) space.
- CBCGPListCtrl: addressed issue with header control subclassing on style changing.
- CBCGPChartAxisPolarY: fixed axis drawing bug when axis has a minimal size or less.
- CBCGPComboBox: addressed issue with erasing of the empty dropped-down list box when control has CBS_SIMPLE style.
- CBCGPEditCtrl: addressed some issues with underlined font (used for the edit hyperlinks) incorrect initialization.
- CBCGPGridCtrl: addressed issue with filter bar redrawing after visual theme changing.
- CBCGPGridCtrl: improved appearance of switch item in some visual themes.
↧
December 19, 2019, 7:38 am
↧
↧
December 19, 2019, 7:40 am
DevExpress DXperienceComprehensive software development toolset for .NET and JavaScript. Latest maintenance release.
Features
DevExpress has released a maintenance update across their entire product range.
↧
December 20, 2019, 8:13 am
IntegralUI Web ColorPickerAdds new ColorPicker and SideBar components.
Features
- New components:
- ColorPicker - allows the user to select a color by using a drop-down panel with color palette and slider.
- SideBar - allows you to add a custom content panel that appears by sliding from page side over main content.
- Option to use a Color Picker as Editor in Grid and TreeGrid.
- Multi-level headers in Grid and TreeGrid.
- Custom content when rows are hovered or selected in Grid, ListBox, TreeGrid and TreeView.
- Option to determine when custom content appears for items or rows: None, Hover, Select or Both.
- Reorder multi-level columns from code using the moveColumn method.
- Option to manually set the scrolling position of tabs and handle the scrolling event in TabStrip.
- New and updated samples.
↧
December 23, 2019, 3:21 am
DataViewsJSAdds Microsoft Excel-like filter buttons.
Features
- Added fast date formatting.
- Added Microsoft Excel-like filter buttons.
- Improves Tab navigation for wide grids.
↧
DlhSoft Hyper LibraryCalendar, date picker, time picker, combo box, and tree-grid components for JavaScript.
Features
- DateTimePicker - DateTimePicker, DatePicker, TimePicker, and Calendar components provide user interface for displaying and selecting dates and times.
- MultiSelectorComboBox - MultiSelectorComboBox, ComboBox, and DropDownList components allow end users to make a selection from a set of options.
- TreeGrid - Hierarchical data grid for indented data items. A simple grid component without tree-view behavior is also available.
- More Controls - ContentControl, ItemsControl, TextBox, Button, ToggleButton, and ToolTip components provide further support for developing similarly styled applications with ease.
- Customizable grid - Add custom grid columns bound to custom item fields as needed.
- Customizable appearance - Set up styling properties and define fully custom grid cell templates using custom code.
- Developer friendly - Multiple sample applications are available.
↧
↧
January 10, 2020, 4:09 am
Smart HTML ElementsAdds accessibility and right-to-left language support.
Features
- Added accessibility support.
- Added right-to-left language support.
↧
January 15, 2020, 10:33 am
Telerik UI for XamarinNew RadSpreadProcessing component enables you to work with spreadsheet documents.
Features
- What's New
- Introduced a ListPicker control. It allows you to select an item from a list of items.
- Introduced a DateTimePicker control. It lets you pick date, time, or date and time, depending on a format string.
- Introduced a TemplatedPicker. It is a fully customizable picker control which allows you create a custom picker based on the scenario you want to achieve. You can pick an item from a selector with a custom template
- Introduced RadSpreadProcessing. This library enables you to work with spreadsheet documents – create ones from scratch, modify existing documents or convert between the most common spreadsheet formats.
- Calendar
- DataForm
- Support for dynamic property data-source change for editors.
- ImageEditor
- Added support for single line and multi-line toolbars.
- PdfViewer
- Support for Named Destinations in Link annotations.
- PdfProcessing
- Introduced a FixedExtensibilityManager. The FontsProvider property of this class can be set to a FontsProviderBase implementation in order to provide missing fonts when exporting PDF documents.
- Implement "sh" content stream operator.
- Xamarin for iOS
- Calendar: Provided a way to remove the left line of appointments via the DayViewEventCell for DayView mode.
Fixes
- Calendar
- [Android] Calendar scrolls to an incorrect date when trying to navigate to the daylight save time date in DayView mode.
- DataForm
- [iOS] Exception is thrown when focus is moved between the editors.
- DataGrid
- [Android] When the device orientation is changed the grid rows disappear.
- [Android] When the orientation of the device is changed, the grid columns are overlapped.
- NullReferenceException is thrown when navigating away from the page while the filtering UI is displayed in Shell.
- Gauge
- Indicators are misplaced when using Padding.
- MaskedInput
- [Android] Exception is thrown when typing and no mask is set.
- Dynamic watermark color change not always working.
- If the font family name is defined using a language other than English, the font is not applied to the content.
- InvalidOperationException is thrown when Authenticating a user password.
- TreeView
- [iOS] Scrolling does not work properly when custom ItemTemplates with different height are used.
- Item size is not correct after collapsing an item when uneven row height is used.
- WordsProcessing
- ArgumentException is thrown while exporting PDF document containing a paragraph with background and spacing after.
- StackOverflowException is thrown while evaluating the values of style linked to a table style. Table style shouldn't have a linked style.
↧
January 15, 2020, 10:33 am
Telerik UI for WPFIncludes new Task Board (Kanban Board) component.
Features
- New
- Implemented a new Agenda view for the ScheduleView component, which allows you to display a set of appointments chronologically grouped by days.
- Introduced a new SplashScreen component which indicates that your application is loading. Customize the look and feel of the splash screen according to the needs of your application using WPF controls.
- TaskBoard control for WPF (also known as Kanban Board) is a powerful new control designed to enable users to track their tasks in a simple, agile-style manner. The control provides a clean and user-friendly interface for a functional task management application.
- RadSyntaxEditor is now official with improved CSharp, VB and XML folding, a brand-new Touch support using TouchManager and other optimizations.
- Diagrams
- The Percent text block in the PrintPreview window does not respect custom CornerRadius set through the Green theme Palette.
- FileDialogs
- Implemented DirectoryNavigating event which can be used to cancel navigation to particular folders.
- Implemented ShellContextMenuOpening event which can be used to cancel the context menu or to customize the menu items in the context menu shown on empty spaces.
- GridView
- Exposed Searching and Searched events.
- An API is introduced to Search As You Type with Accent Insensitive.
- Map
- Truck Routing REST API is now supported.
- Menu
- Implemented design time support for opening nested RadMenuItems.
- PdfProcessing
- Implemented "sh" content stream operator.
- RichTextBox
- Implemented partial support for structured document tags (content controls in MS Word). Currently, supported features are: import, export, work with document elements and basic editing.
- Implemented support for paste options keyboard shortcuts.
- ScheduleView
- Implemented a new Agenda view for the ScheduleView component, which allows you to display a set of appointments chronologically grouped by days.
- SpreadProcessing
- Introduced an API to disable fill handle.
- Added MID to the supported functions.
- Spreadsheet
- Introduced an API to disable fill handle.
- Implement hiding or showing sheets using UI or API.
- SyntaxEditor
- Added XmlFoldingTagger for creating folding regions in XML, XAML and HTML files.
- Exposed SelectionChanged event.
- Monospaced font optimization works now for all monospaced fonts.
- Touch Manager
- Added a new property called IsEnabled to entirely disable the TouchManager.
Fixes
- .Net Core
- .Net Core 3.1 support - the assemblies are now built against .Net Core 3.1.
- Breadcrumb
- An empty popup is opened when no match to path is found.
- BusyIndicator
- Indicator part of the control is misplaced in some themes.
- Buttons
- ValueTranslationService design time error is thrown when control containing RadDropDownButton or RadSplitButton in its template has a custom style based on the default one and is placed in resource dictionary.
- Focus border is still visible after disabling and enabling buttons in VisualStudio2019 theme.
- An exception is thrown when using a custom template without the Thumb element.
- RadDropDownButton and RadSplitButton`s DropDownIndicator isn't rotated when the DropDownPlacement is changed.
- No visual change of RadSplitButton when its IsToggle and IsChecked properties are set to True in Green, Office2016, Office2016Touch, Material, Fluent, Crystal and VisualStudio2019 themes.
- Wrong color of arrow when RadSplitButton's IsToggle and IsChecked properties are set to True in ExpressionDark, Windows8 and Office2013 themes.
- Only border appears when RadSplitButton's IsToggle and IsChecked properties are set to True in VisualStudio2013 theme.
- Implemented theme-aware validation templates with tooltips for the RadRadioButton control in all themes.
- ChartView
- The VisualStudio2019 ChartPalette throws an exception when using the Telerik .NET Core assemblies.
- [NET Core] RadChartView now reference SharpDX assemblies built against .Net Core.
- CloudUpload
- The icon for the CloudUploadListItem's Cancel button for the Green theme is updated as it was an "x" sign. The stretching for the same button's icon for the Windows8Touch is now removed as it was cut off.
- ComboBox
- Focus visual is still visible when firstly set the focus of the control and then disabled it in VisualStudio2019 theme.
- Noneditable RadCombobox's background is overridden by the RadToggleButton's background part of its template when the Green theme is applied through StyleManager.
- There is a big gap after the last ComboBoxItem in the Expression Dark, Windows 8 and Visual Studio 2019 themes caused by incorrect value of the MaxDropDownHeight property.
- DateTimePicker
- An exception is thrown when applying the Office2016Touch theme and the NotifyOnValidationError is true.
- Clicking on the control in XAML code opens the designer unexpectedly in Visual Studio 2017/2019.
- Diagrams
- The expand/collapse icons of the collapsible Container shape are swapped for the following themes - Green, Office2016/Touch, Material, Fluent, Crystal and VisualStudio2019.
- Docking
- The AutoHideAreas of the unpinned RadPane elements are hard or impossible to resize in VisualStudio2013, Green, Office2016, Office2016Touch, Material, Fluent, Crystal and VisualStudio2019 themes.
- The PaneBottomTemplate is missing a border that holds the normal background of the Pane for all other pane templates.
- Compasses are misplaced in a scenario with two monitors with different DPI (when PerMonitor DpiAwareness is enabled).
- ToolWindow disappears when maximized in a multiple-monitor setup and IsRestrictedWhenMaximized is set to true and the part on the second Window is being clicked.
- Expander
- HeaderTemplateSelector property is not respected.
- HorizontalHeaderAlignment and VerticalHeaderAlignment properties are respected only for the ExpanderHeaderButton's content position.
- FileDialogs
- Dialogs show binding errors when navigating to a directory with a long path name.
- Shortcuts to folders are not visible in the dialogs when there is filter applied.
- When the DereferenceLinks property is true and link to a folder is double clicked, the dialog closes instead of navigating to this folder.
- GridView
- SpreadsheetStreamingExport: ArgumentOutOfRangeException is thrown when exporting a GridView without ItemsSource.
- SpreadsheetStreamingExport: DivideByZeroException is thrown when exporting a GridView and there are no items in its ItemsSource.
- Attempting to extract the default style of the GridViewRow element leads to a XamlParseException for the themes: VisualStudio2019, Crystal, Fluent, Material, Green, Office2016 and Office2016Touch.
- The ColumnGroups get scrolled over the 'row indicator part' when using the Crystal theme.
- GridViewHyperlinkColumn does not navigate to hyperlink in .Net Core.
- The 'PART_HierarchyExpandButton' button of the GridViewRow has incorrect width for the Visual Studio 2019 theme.
- Search doesn't work after setting CanUserSearchInHiddenColumns property at runtime.
- Selected Unfocused and MouseOver backgrounds of row look the same color in Fluent theme.
- The state of invalid rows in incorrectly preserved after they are updated while not visible.
- GridViewRow's Border wrapper element of the HierarchyChildPresenter has an incorrect BorderBrush, BorderThickness and Padding set for the VisualStudio2019 theme.
- When the DataMemberBinding of a GridViewMultiColumnComboBoxColumn points to a nested property, the DisplayMemberPath is not respected in view mode.
- The "Search As You Type" does not respect SearchStateManager.MatchCase property.
- Cancelling a row edit when bound to a DataView does not invalidate the values of all cells.
- Two grids trying to get the focus back when their validation fails, end up in a deadlock.
- Navigating with the Tab key is slow when skipping over many columns outside of the viewport.
- The default background color of the merged cells in the Fluent theme is now MarkerBrush with 15% opacity as the merged cells are hard to distinguish from other cells.
- The RowValidating event is now fired when the UI virtualization prepares a row to be shown in the viewport. There is a new value in the GridViewEditOperationType enum - None for this specific case.
- LayoutControl
- ToggleButton inside LayoutControlToolBox is not visible in Transparent and Fluent themes.
- Icon of ToggleButton inside LayoutControlToolBox is not readable in Crystal theme.
- ListBox
- Setting SelectedIndex doesn't work right after new item is added to items collection of the control.
- Map
- NullReferenceException when clicking on a RadMap shown in a Window and then quickly closing the Window after the map is disposed.
- Using OpenStreetMap provider with valid ApiKey shows 'Api Key required' in built-in MiniMap.
- Updated "mile" abbreviation in all localization files. Included localization string for MapOsmCycleCommand in French.
- OpenStreetMapProvider now exposes StandardModeUserAgent string property which is required for downloading standard OpenStreet map tiles. This is mandatory since a change in the tile usage policy of OpenStreet maps.
- MaskedInput
- Incorrect grouping when Culture's CurrencyGroupSizes or NumberGroupSizes have non-equally sized groups, for example in Indian Culture.
- MS Controls
- Focus state of MS Button and MS RepeatButton is visible after the control is disabled in VisualStudio2019 theme.
- MultiColumnComboBox
- A NullReferenceException is thrown after opening the dropdown and there is an implicit style targeting RadGridView which sets the SearchMode property.
- Dropdown does not close when OpenDropDownOnFocus is True and KeepDropDownOpen is False.
- The RadWaterMarkTextBox in SearchAutoCompleteBox does not respect setting dynamic FontSize and FontFamily properties through theme palettes.
- The DropDown is closed while trying to filter the GridView element when the MultiColumnComboBox is used in CellEditTemplate of a GridViewColumn.
- PanelBar
- The PanelBarItem's arrow icon points down when the item is Expanded for the Windows8 theme. The same arrow in all other themes points up, therefore the Path Geometry for the Windows8 theme is now updated to point down when the item is Expanded.
- PDF Viewer
- The theme of the NavigationPane's close button is not correctly applied when the theme is set using StyleManager. When the theme is set using the implicit styles mechanism (NoXaml), the close button is not correctly themed for the themes Fluent, Material, Office2016 and Office2016Touch.
- PdfProcessing
- If the font family name is defined using a language other than English, the font is not applied to the content.
- InvalidOperationException is thrown when аuthenticating a user password.
- PivotGrid
- The Checkboxes in the PivotFieldList are not themed correctly when using the Green theme with StyleManager.
- ProgressBar
- Indicator is not updated when reducing the size of the parent control.
- Changing IsIndeterminate property at runtime is not supported in the Crystal and VisualStudio2019 themes.
- PropertyGrid
- AmbiguousMatchException is thrown when a derived class hides a property of the base class.
- Memory leak when the Item property is changed multiple times runtime.
- RibbonView
- Button image is clipped when IsAutoSize property is True.
- There is no visual representation of the selected state of RibbonBackstageItems for the Material and Fluent themes.
- Updated inaccurate localized strings for French (RibbonWindowRestoreDown, RibbonWindowMinimize, RibbonWindowMaximize, RibbonViewQATShowBelow, RibbonViewLayoutModeButtonContent).
- RadRibbonDropDownButton`s DropDownIndicator isn't rotated when the DropDownPlacement is changed.
- Reworked the VisualStates/Triggers for the RibbonRadioButton, RibbonToggleButton and RibbonSplitToggleButton to show visual representation when they are both toggled/checked and hovered at the same time.
- RichTextBox
- Importing an image with invalid URI from HTML causes UriFormatException.
- StackOverflowException/ArgumentException is thrown when calling SplitAnnotationRange(range, pos) and position is outside the range.
- StackOverflowException/ArgumentException is thrown when updating a document with annotations and with enabled spell checking.
- StackOverflowException/ArgumentException is thrown on DOCX import when bookmark range end is last in a block.
- The layout updates stop as a result of a handled NullReferenceException after pasting a table with an empty first cell as the first element in the document.
- ScheduleView
- Borders of Previous, Next and Today buttons are visible in the Fluent theme when using StyleManager. Unify NavigationButtonBaseStyle to target telerik:RadButton in all themes.
- GroupHeaderButton's Foreground has a TemplateBinding to the GroupHeader's Foreground that interrupts the attempts to customize it through a Style.
- The size of group headers is wrong when navigating between view definitions.
- SpellChecker
- Telerik.Windows.Documents.Proofing.RadGridView and Telerik.Windows.Documents.Proofing.DataGrid assemblies are missing for .NET Core project.
- SpreadProcessing
- KeyNotFoundException is thrown when opening a document containing not supported BuiltInNumberFormat.
- Fixed exporting of chart series to image in .NET Framework 4.5 and later.
- Spreadsheet
- KeyNotFoundException is thrown when opening a document containing not supported BuiltInNumberFormat.
- An exception is thrown when using a fill handle on a cell in a hidden row.
- The CurrentBackgroundBorder element of the SheetSelectorTabItem has a fixed width in the Crystal, Fluent, Material, Office2016 and Office2016Touch themes which doesn't stretch accordingly for longer text values.
- SyntaxEditor
- ControlTemplate is not correctly extracted in VisualStudio.
- "Find All" button in Find and Replace dialog does not work out of the box since there is no default TextSearchHighlightTagger.
- Replace buttons in Find and Replace dialog are not disabled when the control is in read-only state.
- Strings in XML, XAML and HTML files are not colored if they are partially visible in the viewport.
- Multiline comments like "/* comment \n comment */" are not colored and have no folding in C#, JS, XML, SQL.
- Removed the ZoomStep property and the GetValidScaleFactor method.
- Implemented TouchManager integration. User can pinch, swipe, touch select text in the editor.
- DarkPalette's KeywordColor and XmlElementColor and NeutralDarkPalette's XmlStringColor are hardly readable.
- TabControl
- Dragging and dropping of controls from the toolbox to the content of the selected tab in the designer doesn't add the controls in the tab content.
- Narrator does not read the selection of tab items.
- System.InvalidOperationException: Recursive call to Automation Peer API is not valid.
- TreeList
- Screen readers do not read the TreeListViewRows properly - their class name, their selected state etc.
- TreeLines position is changed when there are frozen columns and the control is scrolled.
- GridViewToggleButton with an Arrow PresentationMode has an incorrect expand icon for the Crystal theme.
- VirtualGrid
- ArgumentOutOfRangeException is thrown when there are pinned columns, and DataProvider is changed.
- The mouse cursor is not "Cursors.Hand" when the mouse is over the filtering control button.
- Only the first selected item is returned in the AddedItems argument of the SelectionChanged event when using the Extended selection mode.
- Only the rows before the currently selected row are returned in the AddedItems argument of the SelectionChanged event when selecting with Ctrl + A.
- All duplicate FilterlingControl's resources and styles are renamed to avoid any conflicts when using a VirtualGrid and a GridView together. For example DistinctValueListBoxItemStyle is now VirtualGridDistinctValueListBoxItemStyle in the scope of VirtualGrid.
- VirtualizingWrapPanel
- A DivideByZeroException is thrown when there are no items in the Listbox and the ScrollIntoView method is called.
- WebCam
- Calling Start or Stop when there are no cameras available causes an exception.
- [NET Core] RadWebCam now reference SharpDX assemblies built against .Net Core.
- Window
- When being maximized from one monitor to another directly, the "Show window contents while dragging" OS option is disabled and the Taskbar is only on the main monitor - RadWindow is not correctly maximized on the second monitor.
- ElementNotEnabledException when the CanExecute method of the command of a response button returns false.
- Performance issues and crashes when per-monitor DPI awareness is enabled.
- Exception is thrown when DpiAwareness PerMonitor is enabled and the project is located in folder which name contains the "#" symbol.
- Width and Height can't be bigger than the ones on the initial monitor when a higher resolution second monitor is added at runtime.
- Wizard
- An overridden method of a custom WizardCommandProvider is never called.
- WordsProcessing
- ArgumentException is thrown while exporting PDF documents containing a paragraph with background and spacing after.
- StackOverflowException is thrown while evaluating the values of style linked to a table style. Table style shouldn't have a linked style.
↧