Grafische Benutzeroberfläche

Grafische Komponenten von S#

S# enthält eine große Anzahl eigener grafischer Komponenten. Die Komponenten befinden sich in den Namespaces StockSharp.Xaml, StockSharp.Xaml.Charting und StockSharp.Xaml.Diagram.

S# bietet verschiedene Steuerelemente für:

  • Suche und Auswahl von Daten (Instrumente, Portfolios, Adressen);
  • das Erstellen von Orders;
  • Anzeige von Börsen- und anderen Informationen (Trades, Orders, Transaktionen, Orderbücher, Logs usw.);
  • Zeichnen von Diagrammen.

Um im XAML-Code auf die grafischen Steuerelemente von S# zuzugreifen, müssen Sie Aliase für den entsprechenden Namespace definieren und diese Aliase im XAML-Code verwenden. Wie das funktioniert, zeigt das folgende Beispiel:

<Window x:Class="SampleSmartSMA.MainWindow"
		xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
		xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
		xmlns:loc="clr-namespace:StockSharp.Localization;assembly=StockSharp.Localization"
		xmlns:sx="clr-namespace:StockSharp.Xaml;assembly=StockSharp.Xaml"
		xmlns:charting="http://schemas.stocksharp.com/xaml"
		Title="{x:Static loc:LocalizedStrings.XamlStr570}" Height="700" Width="900">

	<Grid>
	</Grid>
</Window>