ComponentOne Ultimate 2015 v2.5 released

Released: Sep 8, 2015

Updates in this release

Updates in 2015 v2.5

Updates in ComponentOne Studio WinForms Edition

  • OLAP: You can now expand and collapse all subtotals.
  • Ribbon
    • CaptionAlignment property allows you to specify the horizontal alignment of form captions.
    • Use the C1RibbonForm.DisableGlassEffects() method to display images of size other than 16x16 on RibbonTabs for VisualStyles.
  • GanttView: Combo box with Resources list has been added to the condition grid.
  • FlexGrid: Theme can be restored to default value.
  • Excel:
    • Now supports OpenXMLMacro format (Open XML format with support VBA projects, *.xlsm extension).
    • You can now load and save macro-enabled Excel files (XLSM) written in Visual Basic Application (VBA) language using OpenXMLMacro File Format. It's now possible to load/save files from/to *.xlsm file extension. The VBA Code is loaded in Binary format into .xlsm files.
  • Win Pack: Added a few members to the TaskDialogCommonIcon enumeration to display combined icons, such as "Shield + Error" and others.​
  • List:
    • The default value for C1ComboBox and C1ListBox CaptionHeight property has changed to -1. This means that actual height will be determined automatically based on the font size. Setting property to 0 will hide the caption.
    • C1ComboBox.CaptionVisible property is marked as obsolete. To hide list caption set CaptionHeight property to 0.​

Updates in ComponentOne Studio WPF Edition

  • PropertyGrid: Now supports attached properties.
  • OLAP: You can now expand and collapse all subtotals.​​​
  • PDFViewer: Memory usage has been improved in the PdfViewer.

Updates in MVC Edition

  • FlexGrid
    • DetailRow: Adding a row details section enables you to group some data in a template that is optionally visible or collapsed. For example, you can add row details to a FlexGrid that presents only a summary of the data for each row, but presents more data when the user selects a row.
    • DataMap: Data maps provide the grid with automatic look up capabilities. For example, you may want to display a customer name instead of ID, or a colour name instead of its RGB value. FlexGrid Columns with an associated dataMap show drop-down buttons that can be used for quick editing.
  • NEW CONTROLS
    • PopUp Control: The new PopUp control shows arbitrary elements as popups\popovers\dialog. Popovers are the popups which have owner elements to control their visibility, and are placed relative to these owner elements when they appear on the screen. Whereas, dialogs are the popups with no owner elements, and they appear towards the center of the screen distinguished from the rest of the content on the screen.
    • MultiSelect Control: The Multi-select control enables you to add drop-down list with multiple selection in your application. The control has a fully customizable header, which shows up to two items selected and item count beyond that. You can control the maximum number of items to display, the message displayed when no items are selected, and the format string to show the item count. MultiSelect control can be bound to any collection(array\list etc).

ASP.NET 5 Beta7 Support: When Microsoft releases Beta7, you'll be able to make a smooth transition.

Updates in ComponentOne Studio WinRT Edition

  • PDFViewer: Memory usage has been improved in the PdfViewer.

Updates in ComponentOne Studio Silverlight Edition

  • PDFViewer: Memory usage has been improved in the PdfViewer.

Updates in ComponentOne Studio LightSwitch Edition

  • LightSwitch Cloud Business Apps and HTML are now compatible with Windows 10 and Microsoft Edge.

Updates in ComponentOne Studio ASP.NET Web Forms

  • ASP.NET Web Forms is now compatible with Windows 10 and Microsoft Edge.

Updates in ComponentOne Studio ActiveX Edition

  • Now compatible with Windows 10.

Updates in Xuni 2015 v2

New Platforms and Samples
If you’re a native mobile app developer working in iOS, Android or any Xamarin Platform you now have more ways to incorporate Xuni into your apps. When you download Xuni, you are now getting control libraries and samples for five platforms:

  • Control libraries for Android 4.0+ and Java samples for Android Studio and Eclipse
  • Control libraries for iOS 7.1+ and Xcode samples in both Objective C and Swift
  • Control libraries and C# samples for Xamarin
    • Xamarin.Android
    • Xamarin.iOS
    • Xamarin.Forms

New Controls: FlexGrid and CollectionView
The 2015 v2 release includes two new controls with the same features for all platforms. The Xuni FlexGrid control brings a spreadsheet-like experience to your mobile apps, with intuitive touch gestures and quick cell editing capabilities. FlexGrid is a datagrid control that allows you to display tabular data across columns and down rows. What makes it more useful than a ListView is that it offers specialized cell selection and editing capabilities, in addition to built-in sorting, grouping and filtering thanks to our CollectionView class.

New Features: FlexChart and FlexPie
The FlexChart and FlexPie controls are completely new for iOS and Android developers. For Xamarin.Forms developers, several major new features have been added in this release including support for multiple axes, spline chart types, data labels, custom plot elements, responsive legends, update animation and image export.

  • Multiple Axes – display any number of auxiliary Y axes to make composite charts more impactful.
  • Spline Chart Types – three new spline chart types to choose from: spline, spline with symbols and spline Area. Spline charts are basically smoothed line charts.
  • Data Labels – create and customize your own static data labels to display on each plot element. You can customize the content as well as the position by just setting a few properties. This feature is also supported in FlexPie.
  • Custom Plot Elements – customize the plot elements in more ways than one. You can apply conditional formatting by styling specific plot elements to show a trend. Or you can completely customize the appearance of the plot elements to show your own design.
  • Responsive Legends – the FlexChart and FlexPie legends now position themselves responsively by default. This means if the page is landscape the legend positions on the right. If the page is in portrait view the legend positions itself on the bottom. For charts, this is helpful because it allows the visualization to efficiently use the available space. This feature is enabled by setting the Legend.Position = Auto. Of course, you can override it by setting any specific position.
  • Update Animation – get built-in animation effects on the plot elements when the data changes. This feature not only brings life to your data visualization, but it’s also useful to emphasize trends. Just like the load animation, you can configure the duration and easing of the animation by setting the UpdateAnimation properties.
  • Image Export – you can easily obtain the image of the FlexChart control and further save it, share it or do whatever is imaginable with an image. This feature is actually enabled in every Xuni control including FlexGrid and the gauges. To export the image of the control you just call the GetImage method and then use standard platform techniques to manipulate the bytes.