2013-05-27 35 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

相關問題