MonitorWindow - мониторинг сообщений
Atom
18.10.2011
bonzero


Доброго дня.

  1. Никак не могу разобраться как добавить в приложение окно MonitorWindow, чтобы видеть все сообщения. var monitor = new MonitorWindow(); ругается, что не находит MonitorWindow.

Что-то подключить забыл может?

А как в .xaml он описывается?

Я просто в примерах не нашел ничего такого. Да и еще у меня для некоторых примеров не показывается окно дезигнера. ;( Уж такой я новичок глупый видимо.




Спасибо:


dart

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


bonzero: Доброго дня.

  1. Никак не могу разобраться как добавить в приложение окно MonitorWindow, чтобы видеть все сообщения. var monitor = new MonitorWindow(); ругается, что не находит MonitorWindow. Я это делаю там, где объявляется _trader, в MainWindow: var monitor = new MonitorWindow(); monitor.Show(); _logManager = new LogManager(); _logManager.Listeners.Add(new GuiLogListener(monitor)); При этом вверху объявляю переменную: private LogManager _logManager; И после того, как объявил стратегию: _logManager.Sources.Add(_strategy); Ничего ругаться не должно
Спасибо: bonzero

bonzero

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


Спасибо. Я забыл using StockSharp.Xaml похоже.

Спасибо:

bonzero

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


А как в лог писать не из стратегии? При коннекте например как что-то написать? this.WriteMessage() не проходит в MainWindow. Update: Нашел. _trader.AddInfoLog например...

И еще вопрос по MonitorWindow. А можно его в MainWindow встроить? Чтобы все в одном окне находилось.

Спасибо:

Alexander

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


bonzero: А как в лог писать не из стратегии? При коннекте например как что-то написать? this.WriteMessage() не проходит в MainWindow. Update: Нашел. _trader.AddInfoLog например...

И еще вопрос по MonitorWindow. А можно его в MainWindow встроить? Чтобы все в одном окне находилось.

MonitorWindow - нет, это фактически и есть MainWindow. Monitor - можно.

Спасибо:

bonzero

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


Спасибо, видимо Monitor - то, что надо. Только я в примерах не нашел его использования (по файлам .xaml делал поиск строки Monitor). Документацию я посмотрел, но как воспользоваться так и не понял. Можно пример? Ведь я так понимаю, надо и в xml как-то его прописывать, чтобы он отобразился в дезигнере.

Спасибо:

Alexander

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


bonzero: Спасибо, видимо Monitor - то, что надо. Только я в примерах не нашел его использования (по файлам .xaml делал поиск строки Monitor). Документацию я посмотрел, но как воспользоваться так и не понял. Можно пример? Ведь я так понимаю, надо и в xml как-то его прописывать, чтобы он отобразился в дезигнере.

А xml тут при чём? Прописывать просто - создаёте свой grid, кидаете туда монитор:

	<Grid>
		<Xaml:Monitor x:Name="_monitor" />
	</Grid>
Спасибо: Кот Матроскин


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

loading
clippy