2013-05-27 36 views
1

我们正在开发一个Windows 8商店应用程序和telerik图表来显示图表。在其中一个图表中,我们需要显示具有2个y轴的图表,并且需要将bar系列绑定到y轴的左侧,并且line系列需要将数据绑定到y轴的右侧(辅助y轴)。所以我张贴在其中一个论坛,并得到了答复形式,我喜欢分享答案。如何在RadCartesianChart中添加辅助Y轴店铺应用程序

回答

1

这是我建议的解决方案。您必须创建一个继承项目中Collection类的类。

public class CustomAxes : Collection<Axis> { } 

这将使定义相应系列将使用的轴的自定义集合成为可能。接下来,您必须在您的应用程序的资源,创造CustomAxes对象,并与您希望您的图表中的轴填充:

<local:CustomAxes x:Key="customAxes"> 
    <telerik:LinearAxis HorizontalLocation="Left"/> 
    <telerik:LinearAxis HorizontalLocation="Right"/> 
</local:CustomAxes> 

现在你必须绑定你一系列的定制轴的垂直轴:

<telerik:BarSeries VerticalAxis="{Binding Source={StaticResource customAxes}, Path=[0]}"> 

以下是附加示例代码in this forum

相关问题