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

MonitorWindow - мониторинг сообщений
Atom
10/18/2011
bonzero


Доброго дня.

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

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

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

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




Thanks:


dart

Avatar
Date: 10/18/2011
Reply


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); Ничего ругаться не должно
Thanks: bonzero

bonzero

Avatar
Date: 10/18/2011
Reply


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

Thanks:

bonzero

Avatar
Date: 10/18/2011
Reply


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

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

Thanks:

Alexander

Avatar
Date: 10/19/2011
Reply


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

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

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

Thanks:

bonzero

Avatar
Date: 10/20/2011
Reply


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

Thanks:

Alexander

Avatar
Date: 10/20/2011
Reply


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

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

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


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

loading
clippy