hi,
I am using an Chart with more then one Y-Axis ( multiple data on chart).
I want the user to choose what data to see ( bij checking checkboxes).
When toggling a checkbox the correspondent Data-Series and Y-Axis should be collapsed ( invisible) .
This works for all the DataSeries,
This works fine for the Main Y-Axis, but does not work for the 'Additional Axis' ) ->
I am using an Chart with more then one Y-Axis ( multiple data on chart).
I want the user to choose what data to see ( bij checking checkboxes).
When toggling a checkbox the correspondent Data-Series and Y-Axis should be collapsed ( invisible) .
This works for all the DataSeries,
This works fine for the Main Y-Axis, but does not work for the 'Additional Axis' ) ->
Cannot find governing FrameworkElement or FrameworkContentElement for target element.
code :
<telerik:RadChart.DefaultView> <telerik:ChartDefaultView ChartLegendPosition="Top"> <telerik:ChartDefaultView.ChartArea> <telerik:ChartArea x:Name="chartarea" Padding="5,10,20,5" LegendName="legend"> <telerik:ChartArea.AxisX> <telerik:AxisX DefaultLabelFormat="ddd dd.MM"/> </telerik:ChartArea.AxisX> <telerik:ChartArea.AxisY> <!--<telerik:AxisY Title="Temperatuur (°C)" AxisName="Temperatuur" MinValue="34" MaxValue="44" ExtendDirection="Smart"/>--> <telerik:AxisY Title="Temperatuur (°C)" AxisName="Temperatuur" MinValue="0" MaxValue="80" Step="10" ExtendDirection="Smart" Visibility="{Binding Path=IsChecked,ElementName=checkboxViewSeriesTemp, Converter={StaticResource _BooleanToVisibilityYAxisConverter}}"> <telerik:AxisY.AxisStyles> <telerik:AxisStyles AxisLineStyle="{StaticResource AxisLineStyleTemp}" TickLineStyle="{StaticResource MajorTickLineStyleTemp}" MinorTickLineStyle="{StaticResource MinorTickLineStyleTemp}" ItemLabelStyle="{StaticResource CustomLabelTemp}"/> </telerik:AxisY.AxisStyles> </telerik:AxisY> </telerik:ChartArea.AxisY> <telerik:ChartArea.AdditionalYAxes> <telerik:AxisY AxisName="Gewicht" Title="Gewicht (Kg)" MinValue="0" MaxValue="200" Step="5" ExtendDirection="Smart" Visibility="{Binding Path=IsChecked,ElementName=checkboxViewSeriesTemp, Converter={StaticResource _BooleanToVisibilityYAxisConverter}}"> <telerik:AxisY.AxisStyles> <telerik:AxisStyles AxisLineStyle="{StaticResource AxisLineStyleGewicht}" TickLineStyle="{StaticResource MajorTickLineStyleGewicht}" MinorTickLineStyle="{StaticResource MinorTickLineStyleGewicht}" ItemLabelStyle="{StaticResource CustomLabelGewicht}"/> </telerik:AxisY.AxisStyles> </telerik:AxisY> <telerik:AxisY AxisName="Pijn" Title="Pijn (Vas)" MinValue="0" MaxValue="10" Step="1" ExtendDirection="Smart" Visibility="{Binding Path=IsChecked,ElementName=checkboxViewSeriesPijn, Converter={StaticResource _BooleanToVisibilityYAxisConverter}}"> <telerik:AxisY.AxisStyles> <telerik:AxisStyles AxisLineStyle="{StaticResource AxisLineStylePijn}" TickLineStyle="{StaticResource MajorTickLineStylePijn}" MinorTickLineStyle="{StaticResource MinorTickLineStylePijn}" ItemLabelStyle="{StaticResource CustomLabelPijn}"/> </telerik:AxisY.AxisStyles> </telerik:AxisY>