Вопросы по MVVM

Вопросы по MVVM
Atom
8/6/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));


Tags:


Thanks:


< 1 2 
Дмитрий_

Avatar
Date: 9/13/2018
Reply


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

Вопрос аналогичный предыдущему (только вместо 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?

Thanks:

Support

Avatar
Date: 9/17/2018
Reply


Добрый день

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

Thanks: Дмитрий_
< 1 2 

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

loading
clippy