Hi Team,
Only on iOS, an app will crash if the CartesianGridLineAnnotation's Value is not set. On Windows and Android, this does not occur.
Example:
<telerik:RadCartesianChart x:Name="chart">
<telerik:RadCartesianChart.Annotations>
<!-- PROBLEM: Crashes on iOS due to not have a default value-->
<telerik:CartesianGridLineAnnotation x:Name="marker" Axis="{x:Reference xAxis}"/>
<!-- WORKAROUND: Set a default Value -->
<telerik:CartesianGridLineAnnotation x:Name="marker" Axis="{x:Reference xAxis}" Value="0"/>
</telerik:RadCartesianChart.Annotations>
</telerik:RadCartesianChart>
Hi Team,
If you create a ScatterPointSeries, the RadLegend does not pick up the series DisplayName value. A replication project is attached, but here's a screenshot to quickly illustrate the behavior:
Thank you,
Marion
when using the flowing setup:
<telerik:RadCartesianChart.ChartBehaviors>
<telerik:ChartSelectionBehavior x:Name="selection"
SeriesSelectionMode="None"
DataPointSelectionMode="Single"
SelectionChanged="selection_SelectionChanged"/>
</telerik:RadCartesianChart.ChartBehaviors>
the selection behavior on data point does not fire on WInUI on Cartesian series. It works for PieSeries.
An exception is thrown when setting the ChartPallete FillColor property. The issue is reproduced on all platforms.
Workaround:
Also set the StrokeColor property.
<telerik:ChartPalette>
<telerik:ChartPalette.Entries>
<telerik:PaletteEntry FillColor="Red" StrokeColor ="Yellow"/>
<telerik:PaletteEntry FillColor="Gray" StrokeColor ="Yellow" />
<telerik:PaletteEntry FillColor="Blue" StrokeColor ="Yellow"/>
</telerik:ChartPalette.Entries>
</telerik:ChartPalette>
I have a RadPieChart in my application. When removing the app from the backstack and service is running, then opening the app from the notification, the app crashes with:
Java.Lang.IllegalStateException: ChildNode is already parented by a ChartElement instance.
Hi team,
Currently, I can only set LegendItemFontColor and LegendItemFontSize. I would like to be able to set LegendItemFontFamily
Thank you,
John
Hi Team,
I would like to be able to set different cap styles on the bars, like the RadGauge allows you to do on Indicators. For example, I want rounded corners.
Thank you,
John
On some chart series like, bar, line, scatter line, etc, the y axis line is hidden. make it visible, as it is on Android and Windows.
Current solution is to use the chart handler changed and set YAxis.Style.LineHidden to false.
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
this.chart.HandlerChanged += this.Chart_HandlerChanged;
}
private void Chart_HandlerChanged(object sender, EventArgs e)
{
this.UpdateChart();
}
private void UpdateChart()
{
var platformView = this.chart.Handler.PlatformView;
#if IOS || MACCATALYST
var platformChart = (Telerik.Maui.Controls.Compatibility.ChartRenderer.iOS.TKExtendedChart)platformView;
platformChart.YAxis.Style.LineHidden = false;
#endif
}
}
When adding a plot band annotation to the date time axis, it is not applied on MacCatalyst and iOS. In addition if using binding, an exception is thrown.
System.ArgumentNullException: Value cannot be null.
It works on Android and WinUI