Class Monitor
Компонент для мониторинга работы торговых стратегий.
Namespace: StockSharp.Xaml
Assembly: StockSharp.Xaml.dll
Syntax
public class Monitor : UserControl, IComponentConnector, IDisposable, ILogListener, IPersistable, IDisposable
Constructors
Monitor()
Создать Monitor.
Declaration
public Monitor()
Fields
ClearCommand
Команда очисти логов.
Declaration
public static RoutedCommand ClearCommand
Field Value
Type | Description |
---|---|
RoutedCommand |
MaxItemsCountProperty
Declaration
public static readonly DependencyProperty MaxItemsCountProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
ShowStrategiesProperty
Declaration
public static readonly DependencyProperty ShowStrategiesProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
LogControl
Графический компонент для отображения логов.
Declaration
public LogControl LogControl { get; }
Property Value
Type | Description |
---|---|
LogControl |
MaxItemsCount
Максимальное число записей для отображения. Значение -1 обозначает бесконечный объем записей. По умолчанию отображается последние 10000 записей для 64 битного процесса и 1000 записей для 32 битного процесса.
Declaration
public int MaxItemsCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
ShowStrategies
Показывать узел 'Стратегии'. По умолчанию включено.
Declaration
public bool ShowStrategies { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
Clear()
Удалить все сообщения.
Declaration
public void Clear()
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()
Load(SettingsStorage)
Загрузить настройки.
Declaration
public void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Save(SettingsStorage)
Сохранить настройки.
Declaration
public void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
WriteMessages(IEnumerable<LogMessage>)
Declaration
public void WriteMessages(IEnumerable<LogMessage> messages)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<LogMessage> | messages |
Events
LayoutChanged
Событие изменения разметки.
Declaration
public event Action LayoutChanged
Event Type
Type | Description |
---|---|
Action |
Implements
Ecng.Serialization.IPersistable