Show / Hide Table of Contents

Class Monitor

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

Inheritance
Object
Monitor
Implements
IComponentConnector
IDisposable
ILogListener
Ecng.Serialization.IPersistable
IDisposable
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

DependencyProperty для MaxItemsCount.

Declaration
public static readonly DependencyProperty MaxItemsCountProperty
Field Value
Type Description
DependencyProperty

ShowStrategiesProperty

DependencyProperty для ShowStrategies.

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

System.Windows.Markup.IComponentConnector
System.IDisposable
ILogListener
Ecng.Serialization.IPersistable
System.IDisposable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾