This question is locked. New answers and comments are not allowed.
Hi, I'm having trouble getting the OffsetFromCenter property working when using databound items instead of static.
XAML
<telerik:RadPieChart x:Name="TestChart">
<telerik:PieSeries ValueBinding="Value" RadiusFactor="0.77">
<telerik:PieSeries.AngleRange>
<telerik:AngleRange StartAngle="270" SweepAngle="360" />
</telerik:PieSeries.AngleRange>
<telerik:PieSeries.SliceStyles>
<Style TargetType="Path">
<Setter Property="Fill" Value="#D95921" />
<Setter Property="Stroke" Value="#FFFFFF" />
</Style>
</telerik:PieSeries.SliceStyles>
</telerik:PieSeries>
</telerik:RadPieChart>
C#
private void LoadDataPoints()
{
var series = new PieSeries();
for (var i = 0; i < 10; i++)
{
series.DataPoints.Add(new PieDataPoint
{
Value = 10,
OffsetFromCenter = (i == 1? 0.07 : 0),
IsSelected = (i == 1)
});
}
TestChart.Series[0].ItemsSource = series.DataPoints;
}
Still renders the chart with each datapoint having the same distance from center.
br, Lars-Erik
XAML
<telerik:RadPieChart x:Name="TestChart">
<telerik:PieSeries ValueBinding="Value" RadiusFactor="0.77">
<telerik:PieSeries.AngleRange>
<telerik:AngleRange StartAngle="270" SweepAngle="360" />
</telerik:PieSeries.AngleRange>
<telerik:PieSeries.SliceStyles>
<Style TargetType="Path">
<Setter Property="Fill" Value="#D95921" />
<Setter Property="Stroke" Value="#FFFFFF" />
</Style>
</telerik:PieSeries.SliceStyles>
</telerik:PieSeries>
</telerik:RadPieChart>
C#
private void LoadDataPoints()
{
var series = new PieSeries();
for (var i = 0; i < 10; i++)
{
series.DataPoints.Add(new PieDataPoint
{
Value = 10,
OffsetFromCenter = (i == 1? 0.07 : 0),
IsSelected = (i == 1)
});
}
TestChart.Series[0].ItemsSource = series.DataPoints;
}
Still renders the chart with each datapoint having the same distance from center.
br, Lars-Erik