ImportSettingsPanel

StockSharp.Xaml

Визуальная панель для редактирования настроек импорта.

Наследует: UserControl

Реализует: IAsyncPersistable, IComponentConnector

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

ImportSettingsPanel
public ImportSettingsPanel()
importSettingsPanel = ImportSettingsPanel()

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

Свойства

SelectedFields
public IList<FieldMapping> SelectedFields { get; }
value = importSettingsPanel.SelectedFields

Избранные поля.

SelectedFieldsSource
public IList<FieldMapping> SelectedFieldsSource { get; set; }
value = importSettingsPanel.SelectedFieldsSource
importSettingsPanel.SelectedFieldsSource = value

Выбранные поля для связывания (OneWayToSource).

Settings
public ImportSettings Settings { get; set; }
value = importSettingsPanel.Settings
importSettingsPanel.Settings = value

Настройки импорта.

UnSelectedFields
public IList<FieldMapping> UnSelectedFields { get; }
value = importSettingsPanel.UnSelectedFields

Все поля.

Методы

HasErrors
public bool HasErrors()
result = importSettingsPanel.HasErrors()

Проверь.

Возвращает: Проверьте результат.

InitializeComponent
public void InitializeComponent()
importSettingsPanel.InitializeComponent()

InitializeComponent

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = importSettingsPanel.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = importSettingsPanel.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

SelectFields
private void SelectFields(IEnumerable<FieldMapping> fields, bool autoSetOrders)
importSettingsPanel.SelectFields(fields, autoSetOrders)

Выберите поля.

fields
Поля.
autoSetOrders
Автоматическая установка полей.
UnselectFields
private void UnselectFields(IEnumerable<FieldMapping> fields)
importSettingsPanel.UnselectFields(fields)

Неизбранные поля.

fields
Поля.

Поля

MoveDownFieldCommand
public static readonly RoutedCommand MoveDownFieldCommand
value = ImportSettingsPanel.MoveDownFieldCommand

Команда перемещения вниз по полю.

MoveUpFieldCommand
public static readonly RoutedCommand MoveUpFieldCommand
value = ImportSettingsPanel.MoveUpFieldCommand

Команда «Переместить поле вверх».

SelectedFieldsSourceProperty
public static readonly DependencyProperty SelectedFieldsSourceProperty
value = ImportSettingsPanel.SelectedFieldsSourceProperty

DependencyProperty для SelectedFieldsSource.

SelectFieldCommand
public static readonly RoutedCommand SelectFieldCommand
value = ImportSettingsPanel.SelectFieldCommand

Выберите команду поля.

SettingsProperty
public static readonly DependencyProperty SettingsProperty
value = ImportSettingsPanel.SettingsProperty

DependencyProperty для настроек.

UnselectFieldCommand
public static readonly RoutedCommand UnselectFieldCommand
value = ImportSettingsPanel.UnselectFieldCommand

Команда отмены выбора поля.