To help us draft our 2020 Desktop Roadmap, we need your feedback. Please take a moment to review the runtime customization tools we currently ship in our Charting and Mapping Libraries for WinForms and WPF and tell us more about your runtime customization requirements below.
Chart Designer and Toolbar
Our Chart Designer (available for WinForms and WPF) gives end users access to the chart’s entire layout hierarchy and can therefore modify existing chart layouts by adding new elements or by creating a new chart layout from scratch.
This approach is beneficial to both app developers and to end-users as there is no need to deploy a large set of predefined chart layouts to address all possible usage scenarios. With it, you can allow users to modify chart layouts based on requirements (you can also save the modified template for future use, when necessary).
The Chart Designer’s layout is split into three primary sections - Chart Elements Tree, Chart Control Appearance (Preview) and Customization Tabs. We implemented this UI to simplify usage and avoid use of multiple pages and nested tabs.
Note: You can explore the capabilities of our Chart Designer using the following links:
In our most recent update (v19.2), we also extended our Chart Toolbar (see Chart Ribbon and Toolbars). This feature is helpful for quick layout customization or when you don’t require a full-featured designer.
Try it yourself: WinForms Demo.
Map Editor
With our built-in vector editor (available for WinForms and WPF), you can modify input vector data at runtime. You can also use the MapControl API to save modified vector data to any supported format (Shapefile, KML, SVG, WKT).
We developed this feature to address two issues:
1) To avoid use of third-party tools for vector data editing.
2) Simplify the development process for those building their own editor from scratch.
Note: Our Map Editor works in both Geographic and Cartesian coordinate systems. The control can be used to solve cartographic and general vector editing tasks (such as creating room plans). This feature and the MapControl API was developed based on actual usage scenarios (see the following post for additional information).
Try it yourself:
Future Enhancements - Your Feedback Counts
To help us prioritize development efforts in 2020, please complete the following survey: