2014-09-03 2 views
0
<chartingToolkit:Chart.Axes> 
    <chartingToolkit:LinearAxis Orientation="X" Interval="{Binding BGModelInstance.Interval}" 
           Minimum="{Binding BGModelInstance.MinValue}" 
           Maximum="{Binding BGModelInstance.MaxValue}" 
           Title="" TitleStyle="{StaticResource GraphDataVisualNoTitleStyle}" 
           ShowGridLines="True" 
           GridLineStyle="{StaticResource GraphTickerLineStyle}" 
           MajorTickMarkStyle="{StaticResource GraphTickerLineStyle}" 
           AxisLabelStyle="{StaticResource NumericAxisLabelStyle2}" /> 
</chartingToolkit:Chart.Axes> 

문제 영역은 10 진수 값의 바인딩 간격이므로 동적으로 변경할 수 있습니다. 이 코드 조각은 간격이 거대한 값 (500000000000)에서 매우 작은 값 (0.25)으로 바뀌는 것을 제외하고 대부분의 경우에 잘 작동합니다. 차트 도구 키트에서 거대한 메모리 누수가 발생합니다. Interval을 바인드하기 위해이 영역이나 다른 대체 방법을 간단하게 제안 할 수 있습니까?차트 툴킷에서 메모리 누수가 발생할 수 있습니다.

추가 정보 : 우리는 매우 간단한 스타일을 사용하고 있습니다.

대단히 감사합니다!

답변

0

나는 어떤 포럼에서도 도움을받지 못했습니다. 승수를 사용하여 주변 논리를 단순화했습니다. 따라서 급격한 다운 그레이드의 경우에는이 간격이 해제되지 않습니다. 따라서 문제는 해결된다. 그리고 나는 실제 변수가 많은 다른 변수로 UI를 묶었습니다.

희망이 있으면 도움이됩니다.

관련 문제