Erweitertes Protokoll-Panel
Monitor ist ein visuelles Element, in dem LogControl zusammen mit dem hierarchischen TreeView-Baum verwendet wird, in dem Protokollquellen angezeigt werden. Ursprünglich wurde die Komponente zur Überwachung von Handelsstrategien entwickelt. Daher enthält der "Baum" standardmäßig den Knoten Strategie. Gleichzeitig können mit dieser Komponente auch andere Quellen verwendet werden.

Beispielcode
<Window x:Class="LoggingControls.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:sx="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<sx:Monitor x:Name="Monitor" />
</Grid>
</Window>
// Neue Instanz von LogManager erstellen
_logManager = new LogManager();
// .NET Tracing als Protokollquelle hinzufügen.
_logManager.Sources.Add(new Ecng.Logging.TraceSource());
// Monitor als Protokollempfänger hinzufügen.
_logManager.Listeners.Add(new GuiLogListener(Monitor));