Monitor
StockSharp.Xaml
Компонент для мониторинга работы торговых стратегий.
Наследует: UserControl
Реализует: ILogListener, IPersistable, IDisposable, IComponentConnector
Конструкторы
Свойства
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
Чтобы показать узел "Стратегия", включенный по умолчанию.
Методы
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.