Importeinstellungen

Bildschirmfoto: Panel der Einstellungen für den Dateiimport

ImportSettingsPanel - ein Panel zur Konfiguration des Datenimports aus einer Textdatei. Es legt Trennzeichen, Datums- und Zeitformat, Kodierung und vor allem die Auswahl und Reihenfolge der Spalten fest.

Haupteigenschaften

Felder werden zwischen den beiden Listen verschoben und nach oben oder unten bewegt, bis ihre Reihenfolge der Spaltenreihenfolge in der Datei entspricht. Die Methode ImportSettingsPanel.HasErrors prüft die Einstellungen vor dem Start.

Nachfolgend Codeausschnitte zur Verwendung:

<Window x:Class="Sample.ImportWindow"
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:xaml="http://schemas.stocksharp.com/xaml"
	Height="600" Width="900">
	<xaml:ImportSettingsPanel x:Name="ImportPanel" />
</Window>
// Import von Tickdaten konfigurieren
ImportPanel.Settings = new ImportSettings(DataType.Ticks, fields);

// Import mit fehlerhaften Einstellungen nicht starten
if (ImportPanel.HasErrors())
	return;

// Parser aus den konfigurierten Feldern erzeugen
var parser = new CsvParser(ImportPanel.Settings.DataType, ImportPanel.SelectedFields);

Siehe auch

Dienstpanels