I am getting 2 different exception xamarin.forms 4.0 verson using latest SfChart version. It was working fine in previous versions
here is my implementation:
<chart:SfChart x:Name="Chart" SelectionChanged="Chart_SelectionChanged" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"
>
<chart:SfChart.Title>
<chart:ChartTitle Text="{Binding ChartTitle}"/>
</chart:SfChart.Title>
<chart:SfChart.PrimaryAxis>
<chart:DateTimeCategoryAxis AutoScrollingDelta="7" AutoScrollingMode="End" >
<chart:DateTimeCategoryAxis.Title>
<chart:ChartAxisTitle Text="{resx:Translate Date}"></chart:ChartAxisTitle>
</chart:DateTimeCategoryAxis.Title>
</chart:DateTimeCategoryAxis>
</chart:SfChart.PrimaryAxis>
<chart:SfChart.SecondaryAxis>
<chart:NumericalAxis Minimum="0" Maximum="{Binding NumericalAxisMax}" Interval="{Binding NumericalAxisInterval}" >
<chart:NumericalAxis.Title>
<chart:ChartAxisTitle Text="{Binding NumericalAxisTitle}" ></chart:ChartAxisTitle>
</chart:NumericalAxis.Title>
</chart:NumericalAxis>
</chart:SfChart.SecondaryAxis>
<chart:SfChart.Series>
<chart:LineSeries EnableDataPointSelection="{Binding EnableDataPointSelection}" XBindingPath="XValue" YBindingPath="YValue"
SelectedDataPointColor="Yellow" ItemsSource="{Binding NumericMonthStats, Mode=OneWay}" EnableAnimation = "true"
AnimationDuration="0.8" >
<chart:LineSeries.DataMarker>
<chart:ChartDataMarker/>
</chart:LineSeries.DataMarker>
</chart:LineSeries>
</chart:SfChart.Series>
<chart:SfChart.ChartBehaviors>
<chart:ChartZoomPanBehavior x:Name="ZoomBehavior" ZoomMode="X"/>
</chart:SfChart.ChartBehaviors>
</chart:SfChart>
System.Exception: Catastrophic failure (Exception from HRESULT: 0x8000FFFF (E_UNEXPECTED))
at Windows.UI.Xaml.UIElement.Measure(Size availableSize)
at Syncfusion.UI.Xaml.Charts.ChartCartesianAxisPanel.ComputeSize(Size availableSize)
at Syncfusion.UI.Xaml.Charts.ChartAxisBase2D.ComputeDesiredSize(Size size)
at Syncfusion.UI.Xaml.Charts.ChartColumnDefinition.Measure(Size size, List`1 nearSizes, List`1 farSizes)
at Syncfusion.UI.Xaml.Charts.ChartCartesianAxisLayoutPanel.MeasureAxis(Size ava
System.ArgumentOutOfRangeException: Value to add was out of range.
Parameter name: value
at System.DateTime.Add(Double value, Int32 scale)
at Syncfusion.UI.Xaml.Charts.ChartZoomPanBehavior.RaiseZoomChangingEvent(Double zoomPosition, Double zoomFactor, ChartAxisBase2D axis)
at Syncfusion.UI.Xaml.Charts.ChartZoomPanBehavior.Zoom(Double cumulativeScale, Double origin, ChartAxisBase2D axis)
at Syncfusion.UI.Xaml.Charts.ChartZoomPanBehavior.MouseWheelZoom(Point mousePoint, Double direction)