2013-07-04 4 views
1

데이터 포인트가 선택 변경 이벤트가 발생하면 WPF 라인 시리즈 차트 이 있습니다.WPF 차트에서 datapoint에 ID를 부여하는 방법이 있습니까?

private void LineSeries_SelectionChanged_1(object sender, SelectionChangedEventArgs e) 
{ 
    int id = ((something)sender).id; 
} 
+0

** ** ** FrameworkElement **로 대체 할 수있는 ** FrameworkElement **는 도움이 될 수 있습니까? – meorfi

+0

@ meorfi 좀 더 자세히 설명해 주실 수 있습니까? ... 여전히 WPF에 새로움 –

답변

0

SelectionChangedEventArgs는 제공해야

, 내가 선택 이벤트

뭔가 같은 내부에서 그들을 얻을 수 있도록, 데이터 포인트의 ID 값을 제공 할 수있는 방법은 무엇 내가 알고 싶은이됩니다 당신에게 필요한 정보. 속성 AddedItems에는 선택한 데이터 요소가 포함되어 있으며 이전에 선택한 데이터 요소가 RemovedItems에 포함되어 있습니다.

필요한 컬렉션 (LineSeries의 경우 DataPoint 또는 LineDataPoint)으로 컬렉션의 항목을 캐스팅해야합니다.

private void LineSeries_SelectionChanged_1(object sender, SelectionChangedEventArgs e) 
{ 
    DataPoint selectedPoint = null; 

    if (e.AddedItems.Count > 0){ 
    selectedPoint = e.AddedItems[0]; 
    } 
} 
+0

멋쟁이 ...이게 정확히 내가 원하는 것 ... 감사합니다. –