где находится SciChart

где находится SciChart
Atom
11/4/2013
pft_man


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

Code

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?



Thanks:


IvanB

Avatar
Date: 11/4/2013
Reply


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

Code

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) построен на базе стандартного контрола для вывода графиков.
Thanks:

pft_man

Avatar
Date: 11/4/2013
Reply


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

Code

        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>


Quote:
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 также добавлял. Прикрепил сюда проект, если надо будет посмотреть.
DonchianChannel.zip 7 MB (273)
Thanks:

IvanB

Avatar
Date: 11/4/2013
Reply


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

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


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy