Как привязать ItemSource LineSeries к PointCollection с IsAsync = "True"? - PullRequest
1 голос
/ 09 декабря 2010

Как говорится в теме, я хочу связать данные в LineSeries с коллекцией PointCollection, которую я создаю, заполняю и поддерживаю в Code-Behind через таймер. У меня есть некоторый успех с простым подходом:

<charting:LineSeries.ItemsSource>
    <PointCollection x:Name="pntCLeftHand"/>
</charting:LineSeries.ItemsSource>

И затем добавление элементов в 'pntCLeftHand' в Code-Behind.

Это хорошо работает, но я думаю, что обновление пользовательского интерфейса занимает слишком много времени, поэтому я хочу, чтобы привязка была асинхронной. Свойство IsAsync поможет мне, но я думаю, что это можно использовать только с чем-то вроде следующего:

<charting:LineSeries ItemsSource="{Binding pntCLeftHand, IsAsync=True}"/>

К сожалению, это просто не работает.

Может кто-нибудь показать мне путь?

Заранее спасибо.

...