次のイベントを追加しようとしました。
- マウスダブルクリック
- TouchEvent
- マウスダウン
それらはすべて MessagBox (デバッグ用) を起動する同じイベントにつながりますが、何も起こりません。私は正しいイベントを持っていないと思います...しかし、ユーザーがチャートのLineSeriesのポイントをクリックしているときにイベントをキャッチしたい場合はどれですか?
<oxy:Plot Grid.Column="0" Name="Plot" Title="Errors" MouseDown="Plot_MouseDown">
<oxy:Plot.Axes>
<oxy:LinearAxis Position="Left"
MajorGridlineStyle="Solid"
MinorGridlineStyle="Dash" />
<oxy:DateTimeAxis Position="Bottom"
MajorGridlineStyle="Solid"
MinorGridlineStyle="Dash" />
</oxy:Plot.Axes>
<oxy:LineSeries ItemsSource="{Binding ErrorsByMinute}" DataFieldX="DateTime"
DataFieldY="Value" MarkerType="Circle" MarkerFill="#336699"
MarkerSize="4" Color="#336699" MouseDoubleClick="Plot_MouseDown"
TouchEnter="LineSeries_TouchDown" MouseDown="Plot_MouseDown" />
</oxy:Plot>