Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
500
XamChart - DataTrigger - When Value = 0, Marker to be invisible or transparent fill
posted

Is there way to add data trigger to XamChart, when value = 0, marker will  become invisible or use transparent fill. Label will still be displayed.

Thanks!

----------------------------------------------------------------------------------------------------------------

 <Style x:Key="NoLabelMarker" TargetType="{x:Type igCA:Marker}">
        <Setter Property="Fill" Value="Black"/>
        <Setter Property="Stroke" Value="Black"/>
        <Setter Property="MarkerSize" Value=".5"/>
        <Setter Property="Foreground" Value="Transparent"/>
      
    </Style>


<igCA:XamChart Name="ColumnChart2D" Style="{StaticResource XamChartStyle}" Grid.Row="1" >
            <igCA:XamChart.Legend>
                <igCA:Legend Visible="False"/>
            </igCA:XamChart.Legend>

            <!-- Data points -->
            <igCA:XamChart.Series>

                <igCA:Series
          Label="Goal" x:Name="goalSeries"
          ChartType="line"
          StrokeThickness="0"
          Fill="#FFD70005">
                    <igCA:Series.DataPoints>
                        <igCA:DataPoint Value="0" Label="A1"/>
                        <igCA:DataPoint Value="0.8" Label="A2"/>
                        <igCA:DataPoint Value="0.85" Label="A3"/>
                        <igCA:DataPoint Value="0.95" Label="A4"/>
                        <igCA:DataPoint Value="1.0" Label="A5"/>
                    </igCA:Series.DataPoints>
                    <igCA:Series.Marker>
                        <igCA:Marker Style="{StaticResource NoLabelMarker}"/>
                    </igCA:Series.Marker>
</igCA:Series>

</igCA:XamChart>

Parents
  • 138253
    Offline posted

    Hello,

    Thank you for your post. I have been looking into it and the code you have provided and I created a sample project with the functionality you want, but the visibility of the Markers is set only when the Data is loaded after that if you change the DataPoint’s Values, the marker won’t appear or disappear, because I handled its loaded event since I believe the thing you want to achieve cannot be done by a Trigger. Please let me know if this helps you or you need further assistance on this matter.

    Looking forward for your reply.

    XamChartMarkerVisibility.zip
Reply Children