MindFusion.SpreadsheetMindFusion.Spreadsheet for WPF has been initially added to MindFusion Pack for WPF.
MindFusion.ChartingReal-time Chart LibraryA brand new library has been added to the MindFusion.Charting for WPF component - a real time chart. The new control is specially optimized to render fast large amounts of data in real time. Its major feature is the ability to handle a lot of points without loading the machine it runs on. The library also offers various customization options for the chart - scatters, multiple legends, multiple Y and Y2 axes, custom labels, tooltips, grid. You can read more about the component in the "Real Time Chart" section in the "Programming Interface Overview" topic. We have added samples, tutorial and detailed documentation for the component in the MindFusion.Charting for WPF installation.
Miscellaneous- ShowCrossHair renders a cross hair that will trace the mouse position over the plot area.
- Curve property, which when enabled draws a line as a canonical spline.
3D Charts- All 3D charts support unlimited number of series.
- New property Lights holds a collection of Light objects instead of the LightType property.
- Detailed hit testing, which returns a ChartHitTestResult3D that contains the clicked 3D point, the normalized 3D point, a collection of chart elements (if found), and the nearest peak (in surface charts).
- AllowMeshSelection property, which when enabled allows selection of mesh objects with a mouse click. The MeshSelectionBrush sets the brush for the selection.
- Behavior3D property, which lets you choose how the chart responds to mouse interactions.
- Improved performance for all chart types.
Surface Charts- SurfaceType property, which sets whether scatters or surface is drawn.
- SurfaceSeries.GroundLevelMargin property, which sets the GroundLevel-offset.
- Each Series3D can be clipped in a given range with the ClipMinimum and ClipMaximum properties.
- TextureType property sets the texture of the chart - Brush or ColorMap.
- New ColorMapList property, which sets a Color map with arbitrary colors and offsets.
- CloseModelFigure property, which closes the sides of the model if enabled.
MindFusion.SchedulingImproved data gridThe cells and headers in the data grid can now be customized through a set of new properties: CellBorderBrush, CellBorderThickness, HeaderBackground, HeaderBorderBrush, HeaderBorderThickness, HeaderFontSize, HeaderForeground, and HeaderMargin. The new ColumnCreating event can be used to replace a grid column with a custom one.
New Holiday ProvidersFive new holiday providers have been added to the MindFusion.HolidayProviders.dll assembly, namely AustraliaHolidayProvider, FranceHolidayProvider, GermanyHolidayProvider, RussiaHolidayProvider, and UKHolidayProvider.
Improved Timetable viewThe WorkTimeStartHour and WorkTimeEndHour properties have been renamed to WorkTimeStart and WorkTimeEnd respectively and are now of type TimeSpan to allow more flexible work time intervals. In addition, the new WorkTimeStarts and WorkTimeEnds properties can be used to specify different work time intervals for the different days in the view. The new ColumnHeaderTemplate property can be used to customize the column headers by using a DataTemplate object.
Improved WeekRange viewThe Week Range view can now display week numbers, similarly to the Single Month view. The week numbers can be enabled through the WeekHeaderPosition property and can be customized through the RotateWeekHeaderTexts, WeekHeaderFormat, WeekHeaderStyle, and WeekNumbersHeaderWidth properties.
Miscellaneous- The row headers in the Resource view can be customized through the new RowHeaderTemplate property.
- New resource and item hit-testing methods: GetItemAt and GetResourceAt.
- The modifier key to clone items interactively can now be specified through the ItemCloneKey property.
- New ItemStartModifying event.
- Two new samples - CustomMonthCalendar and CustomTimetableGrid.
MindFusion.MappingZoom controlThe ZoomControl class lets user change interactively the current zoom level and scroll position of a MapView. To set it up, add a ZoomControl to the page, place it anywhere over a MapView, and set the control's Target property to that view. Set the ZoomStep and ScrollStep properties to specify the amount added to view's zoom level or scroll position by ZoomControl's buttons. You can customize the control's appearance by setting properties such as Fill, CornerRadius and TickPosition.
Miscellaneous- The new Behavior property lets users select multiple map elements interactively.
MindFusion.ReportingImproved chartsSeveral new properties have been added to the LineChart class to imporive the customization for the plot, grid, legend and axes. The axes settings can be specified through the new XAxisSettings and YAxisSettings properties.
The AxesChart class exposes four new properties, which can be used to specify the intervals displayed by the chart axes. The new properties are XMinValue, XMaxValue, YMinValue, and YMaxValue.
Miscellaneous- Report items can be searched by name through the new FindItem method.
The pack is available for download here:
https://www.mindfusion.eu/WpfPackTrial.zipEnjoy!