где находится SciChart
Atom Ответить
04.11.2013


Идиотский вопрос, но где находится SciChart? Раньше был в Xaml, а сейчас я обновился до 19.1 и найти никак не могу. Вот так получить его не удаётся.

Код

xmlns:stockxaml="clr-namespace:StockSharp.Xaml.Charting;assembly=StockSharp.Xaml"
...
    <Grid Grid.Row="1">
        <stockxaml:SciChart x:Name="chart" ChartTheme="Chrome" IsAutoScroll="True" CrossHair="True"/>
    </Grid>
...


В проекте 5-го урока вообще используется Chart, а не SciChart. Ещё в документации нашёл какой-то MsChart. В чём разница между Chart, SciChart и MsChart?

Теги:


Спасибо:




3 Ответов
IvanB

Фотография
Дата: 04.11.2013
Ответить


pft_man Перейти
Идиотский вопрос, но где находится SciChart? Раньше был в Xaml, а сейчас я обновился до 19.1 и найти никак не могу. Вот так получить его не удаётся.

Код

xmlns:stockxaml="clr-namespace:StockSharp.Xaml.Charting;assembly=StockSharp.Xaml"
...
    <Grid Grid.Row="1">
        <stockxaml:SciChart x:Name="chart" ChartTheme="Chrome" IsAutoScroll="True" CrossHair="True"/>
    </Grid>
...


В проекте 5-го урока вообще используется Chart, а не SciChart. Ещё в документации нашёл какой-то MsChart. В чём разница между Chart, SciChart и MsChart?


SciChart теперь находится в пространстве имен StockSharp.Xaml.Charting, как и все элементы для работы с этим контролом, и имя SciChart изменено на Chart.
MsChart находится в пространстве имен StockSharp.Xaml.Charting.MsChart.
Отличие Chart и MsChart заключается в том, что Chart (бывшее имя SciChart) более специализирован для отображения торговой информации (свечной график, метки), больше возможностей для нашей области деятельности, и последний (MsChart) построен на базе стандартного контрола для вывода графиков.
Спасибо:

pft_man

Фотография
Курсы
Дата: 04.11.2013
Ответить


Что-то он у меня Chart всё-равно не видит.

Код

        xmlns:charting="clr-namespace:StockSharp.Xaml.Charting;assembly=StockSharp.Xaml"
        ...
    <Grid>
        ...
        <Grid Grid.Row="1">
            <charting:Chart Name="Chart" ChartTheme="Chrome" IsAutoScroll="True" CrossHair="True"/>
        </Grid>
    </Grid>


Цитата:
Error 1 The name "Chart" does not exist in the namespace "clr-namespace:StockSharp.Xaml.Charting;assembly=StockSharp.Xaml". D:\Trading Projects\DonchianChannel\MainWindow.xaml 18 13 DonchianChannel


В References dll'ка StockSharp.Xaml есть, using также добавлял. Прикрепил сюда проект, если надо будет посмотреть.
Автор топика
Спасибо:

IvanB

Фотография
Дата: 04.11.2013
Ответить


pft_man Перейти
Что-то он у меня Chart всё-равно не видит.

Переписал строку ссылки в xaml окна для пространства имен графика, а также создал специальную папку для библиотек и привязал ссылки References к этим файлам, все заработало. И еще, добавил строку в сетку окна, куда выводится контрол графика.
Исправленный проект:
http://yadi.sk/d/HtBLAQ0FC7NLn
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy