This topic contains the following sections:
As of version 2024.2, the Ultimate UI for WPF toolset supports .NET 9. For more information on .NET 9 please refer to this article on Microsoft’s site.
With this release and per the Microsoft .NET lifecycle, we no longer support .NET 3.1, .NET 5, or .NET 7.
The XamDashboardTile component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in XamToolbar component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
This new editor can be used as a standalone color picker and is now integrated into the XamToolbar component to update visualizations at runtime.
The XamDataPieChart is a new component that renders a pie chart. This component works similarly to the XamCategoryChart, in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
The full documentation for the XamDataPieChart can be found using the link below:
New XamDataChart grouping feature added. The property GroupRowVisible
toggles grouping with each series opting in can assign group text via the DataLegendGroup
property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
New series selection. This is adopted broadly across all category, financial and radial series for XamCategoryChart and XamDataChart. Series can be clicked and shown a different color, brightened or faded, and focus outlines. The colors can be modified via the SelectionBrush
and FocusBrush` properties. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a partcular dataitem. Also SelectedSeriesItemsChanged
event and SelectedSeriesItems
are available for additional help to build out robust business requirements surrouding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection. In addition, you can read the selected items via the SelectedSeriesItems
collection.
New axes for the Radial Pie Series in the XamDataChart, to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
New label for the highlight needle. HighlightLabelText
and HighlightLabelSnapsToNeedlePivot
and many other styling related properties for the HighlightLabel were added.
New IsHighlighted option for ToolAction for outlining a border around specific tools of choice.
The plot area for polar and radial series is now expanded to fill the entire chart space and is no longer forced to be square, this allows for labels to expand into the bleed area.
As of the 23.2 April release, the XamFunnelChart has a highlighting overlay. It exposes this overlay through multiple highlighting properties, namely HighlightedItemsSource
, HighlightValueDisplayMode
, HighlightedValueMemberPath
, and HighlightingOpacity
.
When the HighlightValueDisplayMode
is set to Overlay
, this works in tandem with the HighlightedItemsSource
and HighlightedValueMemberPath
to provide a highlighted overlay the displays the difference between the values in the chart’s ItemsSource
and the HighlightedItemsSource
. You can control the opacity of the highlight overlay with the HighlightingOpacity
property.
The XamRadialGauge, XamLinearGauge, and XamBulletGraph now expose HighlightValue
and HighlightValueDisplayMode
properties.
In the XamRadialGauge
and XamLinearGauge
, when provided a value and a HighlightValueDisplayMode
of Overlay
, this will make the main needle appear faded and an additional needle will appear.
In the XamBulletGraph
, the performance bar will now reflect a difference between the value and the HighlightValue
when the HighlightValueDisplayMode
is set to Overlay
. The highlighted value will show a filtered/subset measured percentage as a filled-in color while the remaining bar’s appearance will be faded to the assigned value.
The CategoryAngleAxis
for the XamDataChart now exposes a LabelMode
property that allows you to further configure the location of the labels. This allows you to toggle between the default mode by selecting the Center
enum, or use the new mode, ClosestPoint
, which will bring the labels closer to the circular plot area.
The XamRadialGauge now has the ability to change its scaling for its labels, subtitle and title. This is done by setting the OpticalScalingEnabled
property to true. Then, you can set the OpticalScalingSize
which manages the size at which labels have 100% optical scaling. Essentially, labels will have larger fonts when the gauge’s size is larger.
For example, labels will have a 200% larger font size when this property is set to 500 and the gauge size is 1000.
New title and subtitle properties for the XamRadialGauge are now available. TitleText
and SubtitleText
will show the corresponding title near the bottom the gauge. In addition, various title and subtitle font properties were added such as TitleFontSize
, TitleFontFamily
, TitleFontStyle
, TitleFontWeight
and TitleExtent
. Finally, the new TitleDisplaysValue
will allow the value to correspond with the needle’s position.
As of version 2023.2, the Ultimate UI for WPF toolset supports .NET 8. For more information on .NET 8 please refer to link: this article on Microsoft’s site.
The XamCategoryChart and XamDataChart now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
This feature includes a new filter syntax that is OData-like that you can use with the XamCategoryChart.
The following documentation describes the various ways that you can apply the highlight filter to the chart controls.