Прошу пояснить смысл метода
private void WindowLoaded(object sender, RoutedEventArgs e)
{
//Инициализировать график
InitChart();
}
Я метод InitChart(); указываю в обработчике события кнопки. Если этот метод ввожу в код, график не инициализируется, да и решайпер говорит, что он не используется...
Комментарии (10)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
private void WindowLoaded(object sender, RoutedEventArgs e) { //Инициализировать график InitChart(); }
private void WindowLoaded(object sender, RoutedEventArgs e) { //Инициализировать график InitChart(); }
Вы можете оставить свой вариант, когда инициализировали график по нажатии на кнопку. Если использовать предложенный вариант этого урока, то смотрите как это сделано в приложенном к видео проекту.
Наконец-то у меня появились свечи на графике... А проблемы я так и не понял, почему свечи не выводились... Взял удалил строчку <stock:SciChart x:Name="Chart" ChartTheme="ExpressionDark" /> и потом опять её набрал. И свечи появились. Касаясь предыдущего поста, у меня инициализация графика происходит по нажатию кнопки, поэтому до нажатия кнопки в форме отсутствует черный экран, это не очень красиво. Хочу сделать как у Вас, но управление не хочет переходить в метод WindowLoaded, точнее оно переходит, я по F10 проверил, но инициализация не происходит, и решарпер говорит, что этот метод нигде не используется...
Здесь что-то не то, один раз свечи вышли, теперь опять чистый экран... Может глянете мой проект?
По запускал, оказывается свечи на график выводит только по акциям, на ФОРТС свечи рисовать не хочет... На Вашем примере также.
С чем это может быть связано?
Думается мне, что ФОРТС здесь не при чем... Я сейчас уже и ваш пример не могу запустить и свой по акциям. Я когда смотрю исполнение кода по F10, управление вообще не попадает в метод отрисовки по указанной свечке. После старта candleManager управление переходит на закрывающую фигурную скобку, а потом открывается окно графика и всё...
:::spoiler
Если данные по инструменту в таблице не обновляются, то Ваш пример прорисовку делает до момента окончания поступления сделок. У меня вообще прорисовку не делает. Сейчас вот такая ошибка выпала, вчера такой не было: Эта ошибка выпадает, когда я набираю строку в конструкторе формы, она подчеркивается синим цветом, а в окне конструктора указано "Не удается создать экземпляр "SciChart" <stock:SciChart Name="Chart" Grid.Row="1"/>
Ошибка 4 Невозможно выполнить приведение [A]Abt.Controls.SciChart.SciChartGroup к Abt.Controls.SciChart.SciChartGroup. Источником типа A является "Abt.Controls.SciChart.Wpf, Version=1.56.4792.15475, Culture=neutral, PublicKeyToken=b55dd9efe817e823" в контексте "LoadNeither" в расположении "C:\Users\UsilaDobry\AppData\Local\Microsoft\VisualStudio\11.0\Designer\ShadowCache\aagfbjp4.zd4\mjiawx45.1fw\Abt.Controls.SciChart.Wpf.dll". Источником типа B является "Abt.Controls.SciChart.Wpf, Version=1.56.4792.15475, Culture=neutral, PublicKeyToken=b55dd9efe817e823" в контексте "LoadNeither" в расположении "C:\Users\UsilaDobry\AppData\Local\Microsoft\VisualStudio\11.0\Designer\ShadowCache\aagfbjp4.zd4\mju54ftn.0uw\Abt.Controls.SciChart.Wpf.dll".
Библиотека находится в разных местах что ли? А что сделать можно?