wpf 如何获取单击的数据点LiveCharts的X轴值

oalqel3c  于 2022-11-18  发布在  Echarts
关注(0)|答案(1)|浏览(562)

我尝试在单击数据点后获取CartesianChart的X轴标签。
我需要该标签,因为它包含一个DateTime,我可以使用它加载更多数据和加载下一个图表。我找不到类似的内容。有人可以为我指出正确的方向或提供一些代码,以便我继续工作吗?
以下是图表本身:

<lvc:CartesianChart DataClickCommand="{Binding DrillDownCommand}" Series="{Binding SeriesCollectionDatum}" LegendLocation="None" Margin="10,10,10,0" Background="#c0c1bf" Height="222" VerticalAlignment="Top">
                <lvc:CartesianChart.AxisX>
                    <lvc:Axis Title="Datum" Labels="{Binding LabelsDatum}" LabelsRotation="20" Foreground="Black" FontSize="12" FontWeight="Bold">
                        <lvc:Axis.Separator>
                            <lvc:Separator StrokeThickness="0" Step="1"/>
                        </lvc:Axis.Separator>
                    </lvc:Axis>
                </lvc:CartesianChart.AxisX>
                <lvc:CartesianChart.AxisY>
                    <lvc:Axis Title="Broj" LabelFormatter="{Binding Formatter}" Foreground="Black" FontSize="12" FontWeight="Bold">
                        <lvc:Axis.Separator>
                            <lvc:Separator StrokeThickness="1" Step="10"/>
                        </lvc:Axis.Separator>
                    </lvc:Axis>
                </lvc:CartesianChart.AxisY>
            </lvc:CartesianChart>

DrillDownCommand绑定在我的ViewModel中,它以ChartPoint作为参数。

uklbhaso

uklbhaso1#

切换到System.Windows.Controls.DataVisualization.Charting。令人惊讶的容易使用和工作就像一个魅力,在我的情况下,较小的数据集。

相关问题