2012-02-26 1 views
1

WPFToolkit 라이브러리의 차트 컨트롤에서 메모리 누수가 발견되었습니다. MVVM 설정에서 차트 컨트롤 (PieSeries 또는 BarSeries)의 ItemSource를 ViewModel의 ObservableCollection에 바인딩합니다. 때로는 ObservableCollection을 지우고() 사용자가 ComboBox에서 SelectionChanged 이벤트를 트리거하여 다른 데이터 세트를 볼 때 Add()에 새 KeyValuePairs를 추가합니다. 이것이 차트의 데이터를 변경하는 방법입니다. 그러나 메모리는 해제되지 않습니다. XAML에서 컨트롤을 주석 처리하면 여전히 컬렉션에 추가하더라도 메모리 문제가 사라지는 것을 발견했습니다.WPFToolkit 차트 메모리 누락, 수정 또는 대안?

이 메모리 누수에 대한 좋은 수정 프로그램이 있습니까? 또는 무료 툴킷입니까?

감사합니다.

+0

, 나는 amCharts 시도를 제공하기로 결정했습니다. –

답변

0

이 여기에, 알려진 문제가 될 것으로 보인다 빠른 수정입니다 :

<dvc:Chart.Palette> 
    <dv:ResourceDictionaryCollection> 
     <!-- Note: This a memory leak fix, do not remove--> 
    </dv:ResourceDictionaryCollection> 
</dvc:Chart.Palette> 

여기 찾았 한편 http://wpf.codeplex.com/discussions/216609