LogControl

StockSharp.Xaml

Die grafische Komponente für die Anzeige von Protokollen.

Erbt von: UserControl

Implementiert: ILogListener, IPersistable, IDisposable, IComponentConnector

Konstruktoren

LogControl
public LogControl()
logControl = LogControl()

Initialisiert eine neue Instanz von LogControl.

Eigenschaften

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

Die Breite der Spalten wird automatisch nach Inhalt ausgerichtet.

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

Automatische Steuerung des Scrollens in der letzten Zeile hinzugefügt.

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

Der Befehl zum Löschen von Log-Items.

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

Textfilter für die Protokollnachrichten.

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

Die maximale Anzahl der anzuzeigenden Einträge. Der Wert -1 bedeutet eine unbegrenzte Anzahl von Datensätzen. Standardmäßig werden die letzten 10000 Datensätze für den 64-Bit-Prozess und 1000 Datensätze für den 32-Bit-Prozess angezeigt.

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

Die Log-Einträge Sammlung.

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

Meldungen vom Typ Debug anzeigen. Standardmäßig aktiviert.

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

Meldungen vom Typ Error anzeigen. Standardmäßig aktiviert.

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

Meldungen vom Typ Info anzeigen. Standardmäßig aktiviert.

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

Die Spalte mit dem Quellnamen anzeigen. Standardmäßig aktiviert.

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

Meldungen vom Typ Verbose anzeigen. Standardmäßig aktiviert.

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

Meldungen vom Typ Warning anzeigen. Standardmäßig aktiviert.

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

Format für die Konvertierungszeit in einen String. Das Standardformat ist yy/MM/dd HH:mm:ss.fff.

Methoden

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

Um den Wert für AutoResize zu erhalten.

element
Objekt LogControl.

Rückgabe: Der Wert von AutoResize.

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

Um den Wert für AutoScroll zu erhalten.

element
Objekt LogControl.

Rückgabe: Der Wert von AutoScroll.

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

Um den Wert für MaxItemsCount zu erhalten.

element
Objekt LogControl.

Rückgabe: Der Wert von MaxItemsCount.

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

Um den Wert für ShowSourceNameColumn zu erhalten.

element
Objekt LogControl.

Rückgabe: Der Wert von ShowSourceNameColumn.

InitializeComponent
public void InitializeComponent()
logControl.InitializeComponent()

InitializeComponent

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
Save
public void Save(SettingsStorage storage)
logControl.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
SetLogAutoResize
public static void SetLogAutoResize(UIElement element, bool value)
LogControl.SetLogAutoResize(element, value)

Um den Wert für AutoResize festzulegen.

element
Objekt LogControl.
value
Neuer Wert für AutoResize.
SetLogAutoScroll
public static void SetLogAutoScroll(UIElement element, bool value)
LogControl.SetLogAutoScroll(element, value)

Um den Wert für AutoScroll festzulegen.

element
Objekt LogControl.
value
Neuer Wert für AutoScroll.
SetLogMaxItemsCount
public static void SetLogMaxItemsCount(UIElement element, int value)
LogControl.SetLogMaxItemsCount(element, value)

Um den Wert für MaxItemsCount festzulegen.

element
Objekt LogControl.
value
Neuer Wert für MaxItemsCount.
SetLogShowSourceNameColumn
public static void SetLogShowSourceNameColumn(UIElement element, bool value)
LogControl.SetLogShowSourceNameColumn(element, value)

Um den Wert für ShowSourceNameColumn festzulegen.

element
Objekt LogControl.
value
Neuer Wert für ShowSourceNameColumn.

Ereignisse

LayoutChanged
public event Action LayoutChanged
logControl.LayoutChanged += handler

Layout geändertes Ereignis.

Felder

AutoResizeProperty
public static readonly DependencyProperty AutoResizeProperty
value = LogControl.AutoResizeProperty

DependencyProperty für AutoResize.

AutoScrollProperty
public static readonly DependencyProperty AutoScrollProperty
value = LogControl.AutoScrollProperty

DependencyProperty für AutoScroll.

ClearCommandProperty
public static readonly DependencyProperty ClearCommandProperty
value = LogControl.ClearCommandProperty

DependencyProperty für ClearCommand.

LogAutoResizeProperty
public static readonly DependencyProperty LogAutoResizeProperty
value = LogControl.LogAutoResizeProperty

DependencyProperty für AutoResize.

LogAutoScrollProperty
public static readonly DependencyProperty LogAutoScrollProperty
value = LogControl.LogAutoScrollProperty

DependencyProperty für AutoScroll.

LogMaxItemsCountProperty
public static readonly DependencyProperty LogMaxItemsCountProperty
value = LogControl.LogMaxItemsCountProperty

DependencyProperty für MaxItemsCount.

LogShowSourceNameColumnProperty
public static readonly DependencyProperty LogShowSourceNameColumnProperty
value = LogControl.LogShowSourceNameColumnProperty

DependencyProperty für ShowSourceNameColumn.

MaxItemsCountProperty
public static readonly DependencyProperty MaxItemsCountProperty
value = LogControl.MaxItemsCountProperty

DependencyProperty für MaxItemsCount.

MessagesProperty
public static readonly DependencyProperty MessagesProperty
value = LogControl.MessagesProperty

DependencyProperty für Nachrichten.

ShowDebugProperty
public static readonly DependencyProperty ShowDebugProperty
value = LogControl.ShowDebugProperty

DependencyProperty für ShowDebug.

ShowErrorProperty
public static readonly DependencyProperty ShowErrorProperty
value = LogControl.ShowErrorProperty

DependencyProperty für ShowError.

ShowInfoProperty
public static readonly DependencyProperty ShowInfoProperty
value = LogControl.ShowInfoProperty

DependencyProperty für ShowInfo.

ShowSourceNameColumnProperty
public static readonly DependencyProperty ShowSourceNameColumnProperty
value = LogControl.ShowSourceNameColumnProperty

DependencyProperty für ShowSourceNameColumn.

ShowVerboseProperty
public static readonly DependencyProperty ShowVerboseProperty
value = LogControl.ShowVerboseProperty

DependencyProperty für ShowVerbose.

ShowWarningProperty
public static readonly DependencyProperty ShowWarningProperty
value = LogControl.ShowWarningProperty

DependencyProperty für ShowWarning.

TimeFormatProperty
public static readonly DependencyProperty TimeFormatProperty
value = LogControl.TimeFormatProperty

DependencyProperty für TimeFormat.