Вопросы по MVVM
Atom
06.08.2018
Дмитрий_


Добрый день. Гугл не помогает.

Во View имею sscontrol:LogControl

<sscontrol:LogControl x:Name="LogControl" Grid.Column="0" Grid.Row="8" Grid.ColumnSpan="8" />

В Model находится LogManager

private readonly LogManager _logManager = new LogManager();

Вопрос: Как правильно добавить GuiLogListener слушателя к _logManager, не нарушая MVVM?

_logManager.Listeners.Add(new GuiLogListener(LogControl));


Теги:


Спасибо:


< 1 2 
Дмитрий_

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


Здравствуйте.

Вопрос аналогичный предыдущему (только вместо sscontrol:LogControl -> sscontrol:Chart) По данному примеру из документации https://doc.stocksharp.ru/html/287125e1-7c7e-4be3-a8ce-5018538e613f.htm все работает, но реализация по MVVM заходит в тупик.

private void Connector_CandleSeriesProcessing(CandleSeries candleSeries, Candle candle) { if (candle.State == CandleStates.Finished) { var chartData = new ChartDrawData(); chartData.Group(candle.OpenTime).Add(_candleElement, candle); Chart.Draw(chartData); } }

Как реализовать поддержку Chart контрола по MVVM? К какому свойству Chart контрола (во View) делать привязку, чтобы в Model было возможным отрисовывание chartData?

Спасибо:

Support

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


Добрый день

Встроенного binding у графика нет.

Спасибо: Дмитрий_
< 1 2 

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

loading
clippy