Monitor

StockSharp.Xaml

Компонент для мониторинга работы торговых стратегий.

Наследует: UserControl

Реализует: ILogListener, IPersistable, IDisposable, IComponentConnector

Конструкторы

Monitor
public Monitor()
monitor = Monitor()

Инициирует новый экземпляр монитора.

Свойства

LogControl
public LogControl LogControl { get; }
value = monitor.LogControl

Графическая составляющая для отображения логов.

MaxItemsCount
public int MaxItemsCount { get; set; }
value = monitor.MaxItemsCount
monitor.MaxItemsCount = value

Максимальное количество записей для отображения. Значение -1 означает неограниченное количество записей. По умолчанию отображаются последние 10000 записей для 64-битного процесса и 1000 записей для 32-битного процесса.

ShowStrategies
public bool ShowStrategies { get; set; }
value = monitor.ShowStrategies
monitor.ShowStrategies = value

Чтобы показать узел "Стратегия", включенный по умолчанию.

Методы

Clear
public void Clear()
monitor.Clear()

Удалить все сообщения.

InitializeComponent
public void InitializeComponent()
monitor.InitializeComponent()

InitializeComponent

Load
public void Load(SettingsStorage storage)
monitor.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
monitor.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
WriteMessages
public void WriteMessages(IEnumerable<LogMessage> messages)
monitor.WriteMessages(messages)

События

LayoutChanged
public event Action LayoutChanged
monitor.LayoutChanged += handler

Событие изменения макета.

Поля

ClearCommand
public static readonly RoutedCommand ClearCommand
value = Monitor.ClearCommand

Команда для очистки журналов.

MaxItemsCountProperty
public static readonly DependencyProperty MaxItemsCountProperty
value = Monitor.MaxItemsCountProperty

DependencyProperty для MaxItemsCount.

ShowStrategiesProperty
public static readonly DependencyProperty ShowStrategiesProperty
value = Monitor.ShowStrategiesProperty

DependencyProperty для ShowStrategies.