LogControl

StockSharp.Xaml

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

Наследует: UserControl

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

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

LogControl
public LogControl()
logControl = LogControl()

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

Свойства

AutoResize
public bool AutoResize { get; set; }
value = logControl.AutoResize
logControl.AutoResize = value

Автоматически выравнивать ширину колонок по содержанию. По умолчанию выключено.

AutoScroll
public bool AutoScroll { get; set; }
value = logControl.AutoScroll
logControl.AutoScroll = value

Автоматически прокрутить управление на последнем ряду добавлено. По умолчанию выключено.

ClearCommand
public ICommand ClearCommand { get; set; }
value = logControl.ClearCommand
logControl.ClearCommand = value

Командование для очистки лог-объектов.

Like
public string Like { get; set; }
value = logControl.Like
logControl.Like = value

Текстовый фильтр для сообщений журнала.

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

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

Messages
public LogMessageCollection Messages { get; set; }
value = logControl.Messages
logControl.Messages = value

Сборник записей журнала.

ShowDebug
public bool ShowDebug { get; set; }
value = logControl.ShowDebug
logControl.ShowDebug = value

Чтобы показать сообщения типа Debug. Включен по умолчанию.

ShowError
public bool ShowError { get; set; }
value = logControl.ShowError
logControl.ShowError = value

Показать сообщения типа Ошибка. Включен по умолчанию.

ShowInfo
public bool ShowInfo { get; set; }
value = logControl.ShowInfo
logControl.ShowInfo = value

Чтобы показать сообщения типа Info. Включен по умолчанию.

ShowSourceNameColumn
public bool ShowSourceNameColumn { get; set; }
value = logControl.ShowSourceNameColumn
logControl.ShowSourceNameColumn = value

Показать колонку с именем источника. Включено по умолчанию.

ShowVerbose
public bool ShowVerbose { get; set; }
value = logControl.ShowVerbose
logControl.ShowVerbose = value

Показать сообщения типа Verbose. Включено по умолчанию.

ShowWarning
public bool ShowWarning { get; set; }
value = logControl.ShowWarning
logControl.ShowWarning = value

Чтобы показать сообщения типа "Предупреждение".

TimeFormat
public string TimeFormat { get; set; }
value = logControl.TimeFormat
logControl.TimeFormat = value

Формат для преобразования времени в строку. Формат по умолчанию yy/MM/dd HH:mm:ss.fff.

Методы

GetLogAutoResize
public static bool GetLogAutoResize(UIElement element)
result = LogControl.GetLogAutoResize(element)

Чтобы получить значение для AutoResize.

element
Объект LogControl.

Возвращает: Значение AutoResize.

GetLogAutoScroll
public static bool GetLogAutoScroll(UIElement element)
result = LogControl.GetLogAutoScroll(element)

Чтобы получить значение для AutoScroll.

element
Объект LogControl.

Возвращает: Значение AutoScroll.

GetLogMaxItemsCount
public static int GetLogMaxItemsCount(UIElement element)
result = LogControl.GetLogMaxItemsCount(element)

Чтобы получить значение для MaxItemsCount.

element
Объект LogControl.

Возвращает: Значение MaxItemsCount.

GetLogShowSourceNameColumn
public static bool GetLogShowSourceNameColumn(UIElement element)
result = LogControl.GetLogShowSourceNameColumn(element)

Чтобы получить значение для ShowSourceNameColumn.

element
Объект LogControl.

Возвращает: Значение ShowSourceNameColumn.

InitializeComponent
public void InitializeComponent()
logControl.InitializeComponent()

InitializeComponent

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

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

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

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

storage
Хранилище настроек.
SetLogAutoResize
public static void SetLogAutoResize(UIElement element, bool value)
LogControl.SetLogAutoResize(element, value)

Чтобы установить значение для AutoResize.

element
Объект LogControl.
value
Новое значение для AutoResize.
SetLogAutoScroll
public static void SetLogAutoScroll(UIElement element, bool value)
LogControl.SetLogAutoScroll(element, value)

Чтобы установить значение для AutoScroll.

element
Объект LogControl.
value
Новое значение для AutoScroll.
SetLogMaxItemsCount
public static void SetLogMaxItemsCount(UIElement element, int value)
LogControl.SetLogMaxItemsCount(element, value)

Чтобы установить значение для MaxItemsCount.

element
Объект LogControl.
value
Новое значение для MaxItemsCount.
SetLogShowSourceNameColumn
public static void SetLogShowSourceNameColumn(UIElement element, bool value)
LogControl.SetLogShowSourceNameColumn(element, value)

Чтобы установить значение для ShowSourceNameColumn.

element
Объект LogControl.
value
Новое значение для ShowSourceNameColumn.

События

LayoutChanged
public event Action LayoutChanged
logControl.LayoutChanged += handler

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

Поля

AutoResizeProperty
public static readonly DependencyProperty AutoResizeProperty
value = LogControl.AutoResizeProperty

DependencyProperty для AutoResize.

AutoScrollProperty
public static readonly DependencyProperty AutoScrollProperty
value = LogControl.AutoScrollProperty

DependencyProperty для AutoScroll.

ClearCommandProperty
public static readonly DependencyProperty ClearCommandProperty
value = LogControl.ClearCommandProperty

DependencyProperty для ClearCommand.

LogAutoResizeProperty
public static readonly DependencyProperty LogAutoResizeProperty
value = LogControl.LogAutoResizeProperty

DependencyProperty для AutoResize.

LogAutoScrollProperty
public static readonly DependencyProperty LogAutoScrollProperty
value = LogControl.LogAutoScrollProperty

DependencyProperty для AutoScroll.

LogMaxItemsCountProperty
public static readonly DependencyProperty LogMaxItemsCountProperty
value = LogControl.LogMaxItemsCountProperty

DependencyProperty для MaxItemsCount.

LogShowSourceNameColumnProperty
public static readonly DependencyProperty LogShowSourceNameColumnProperty
value = LogControl.LogShowSourceNameColumnProperty

DependencyProperty для ShowSourceNameColumn.

MaxItemsCountProperty
public static readonly DependencyProperty MaxItemsCountProperty
value = LogControl.MaxItemsCountProperty

DependencyProperty для MaxItemsCount.

MessagesProperty
public static readonly DependencyProperty MessagesProperty
value = LogControl.MessagesProperty

DependencyProperty для сообщений.

ShowDebugProperty
public static readonly DependencyProperty ShowDebugProperty
value = LogControl.ShowDebugProperty

DependencyProperty для ShowDebug.

ShowErrorProperty
public static readonly DependencyProperty ShowErrorProperty
value = LogControl.ShowErrorProperty

DependencyProperty для ShowError.

ShowInfoProperty
public static readonly DependencyProperty ShowInfoProperty
value = LogControl.ShowInfoProperty

DependencyProperty для ShowInfo.

ShowSourceNameColumnProperty
public static readonly DependencyProperty ShowSourceNameColumnProperty
value = LogControl.ShowSourceNameColumnProperty

DependencyProperty для ShowSourceNameColumn.

ShowVerboseProperty
public static readonly DependencyProperty ShowVerboseProperty
value = LogControl.ShowVerboseProperty

DependencyProperty для ShowVerbose.

ShowWarningProperty
public static readonly DependencyProperty ShowWarningProperty
value = LogControl.ShowWarningProperty

DependencyProperty для ShowWarning.

TimeFormatProperty
public static readonly DependencyProperty TimeFormatProperty
value = LogControl.TimeFormatProperty

DependencyProperty для TimeFormat.