0
我正在製作Wpf工具包圖表。我的x軸爲Freuency,Y軸爲Immediate Level。該圖是實時圖。如何在wpf圖表工具包中找到鼠標點擊位置座標圖
我需要知道用戶點擊的點的縱座標。
是否有任何事件引發或任何財產,我可以得到當前的鼠標點座標或我需要計算它在我自己的意思是沒有內置的方式可用。
在此先感謝。
DJ
我正在製作Wpf工具包圖表。我的x軸爲Freuency,Y軸爲Immediate Level。該圖是實時圖。如何在wpf圖表工具包中找到鼠標點擊位置座標圖
我需要知道用戶點擊的點的縱座標。
是否有任何事件引發或任何財產,我可以得到當前的鼠標點座標或我需要計算它在我自己的意思是沒有內置的方式可用。
在此先感謝。
DJ
我認爲這應該幫助:
私人小組GroupChart_MouseLeftButtonDown(發送者爲對象,E作爲System.Windows.Input.MouseButtonEventArgs)處理GroupChart.MouseLeftButtonDown
Dim SelectedIndex As Integer
Dim element As DependencyObject = Mouse.DirectlyOver
While (element IsNot Nothing And Not (TypeOf element Is ScatterDataPoint))
element = VisualTreeHelper.GetParent(element)
End While
If Not IsNothing(element) Then
Dim foundDataPoint As ScatterDataPoint = element
Dim foundCanvas = VisualTreeHelper.GetParent(element)
Dim ChildCount = VisualTreeHelper.GetChildrenCount(foundCanvas)
For i = 0 To ChildCount - 1
Dim CurrentContentPresenter = VisualTreeHelper.GetChild(foundCanvas, i)
If Object.ReferenceEquals(foundDataPoint, CurrentContentPresenter) Then
SelectedIndex = i
Exit For
End If
Next
End If
End Sub
任何一個都可以幫助這個。我真的需要這個解決方案。 –