SecurityPicker

StockSharp.Xaml

Die visuelle Komponente für die Suche und Auswahl von Finanzinstrumenten.

Erbt von: UserControl

Implementiert: IPersistable, IComponentConnector

Konstruktoren

SecurityPicker
public SecurityPicker()
securityPicker = SecurityPicker()

Initialisiert eine neue Instanz von SecurityPicker.

Eigenschaften

ExcludeSecurities
public ISet<Security> ExcludeSecurities { get; }
value = securityPicker.ExcludeSecurities

Instrumente, die man verstecken sollte.

ExtendedInfoStorage
public IExtendedInfoStorageItem ExtendedInfoStorage { get; set; }
value = securityPicker.ExtendedInfoStorage
securityPicker.ExtendedInfoStorage = value

Erweiterte Informationsspeicherung.

FilteredSecurities
public IListEx<Security> FilteredSecurities { get; }
value = securityPicker.FilteredSecurities

Gefilterte Instrumente.

FilteredSecuritiesSource
public IListEx<Security> FilteredSecuritiesSource { get; set; }
value = securityPicker.FilteredSecuritiesSource
securityPicker.FilteredSecuritiesSource = value

Gefilterte Finanzinstrumente zur Bindung. Automatisch synchronisiert mit FilteredSecurities.

MarketDataProvider
public IMarketDataProvider MarketDataProvider { get; set; }
value = securityPicker.MarketDataProvider
securityPicker.MarketDataProvider = value

Der Marktdatenanbieter.

PriceChartDataProvider
public IPriceChartDataProvider PriceChartDataProvider { get; set; }
value = securityPicker.PriceChartDataProvider
securityPicker.PriceChartDataProvider = value

Preisdiagrammdatenanbieter.

Securities
public CollectionSecurityProvider Securities { get; }
value = securityPicker.Securities

Verfügbare Instrumente.

SecurityDoubleClickCommand
public ICommand SecurityDoubleClickCommand { get; set; }
value = securityPicker.SecurityDoubleClickCommand
securityPicker.SecurityDoubleClickCommand = value

Befehl ausgeführt auf Finanzinstrument Doppelklick.

SecurityFilter
public string SecurityFilter { get; set; }
value = securityPicker.SecurityFilter
securityPicker.SecurityFilter = value

Der Stromfilter durch das Instrument.

SecurityProvider
public ISecurityProvider SecurityProvider { get; set; }
value = securityPicker.SecurityProvider
securityPicker.SecurityProvider = value

Der Anbieter von Informationen über Instrumente.

SelectedSecurities
public IList<Security> SelectedSecurities { get; }
value = securityPicker.SelectedSecurities

Ausgewählte Instrumente.

SelectedSecuritiesSource
public IList<Security> SelectedSecuritiesSource { get; set; }
value = securityPicker.SelectedSecuritiesSource
securityPicker.SelectedSecuritiesSource = value

Ausgewählte Finanzinstrumente (verbindlich) bei einer Änderung der Auswahl aktualisiert.

SelectedSecurity
public Security SelectedSecurity { get; set; }
value = securityPicker.SelectedSecurity
securityPicker.SelectedSecurity = value

Das ausgewählte Instrument.

SelectedType
public SecurityTypes? SelectedType { get; set; }
value = securityPicker.SelectedType
securityPicker.SelectedType = value

Der ausgewählte Instrumententyp.

SelectionMode
public MultiSelectMode SelectionMode { get; set; }
value = securityPicker.SelectionMode
securityPicker.SelectionMode = value

Der Auswahlmodus für Listenelemente.

ShowCommonOptionColumns
public bool ShowCommonOptionColumns { get; set; }
value = securityPicker.ShowCommonOptionColumns
securityPicker.ShowCommonOptionColumns = value

Hauptspalten mit statistischen Daten anzeigen.

ShowCommonStatColumns
public bool ShowCommonStatColumns { get; set; }
value = securityPicker.ShowCommonStatColumns
securityPicker.ShowCommonStatColumns = value

Hauptspalten mit statistischen Daten anzeigen.

Title
public string Title { get; set; }
value = securityPicker.Title
securityPicker.Title = value

Der Titel für eine Tabelle. Standardmäßig ist er leer.

UnderlyingGrid
public SecurityGrid UnderlyingGrid { get; }
value = securityPicker.UnderlyingGrid

Tabelle mit den Finanzinstrumenten (Finanzinstrument).

Methoden

InitializeComponent
public void InitializeComponent()
securityPicker.InitializeComponent()

InitializeComponent

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

Lasteinstellungen.

storage
Einstellungen Lagerung.
ProcessLevel1
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)

Aktualisieren Sie die letzten Werte direkt.

changes
Änderungen.
Save
public void Save(SettingsStorage storage)
securityPicker.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
SetColumnVisibility
public void SetColumnVisibility(string name, Visibility visibility)
securityPicker.SetColumnVisibility(name, visibility)

Um die Sichtbarkeit für eine Spalte der Tabelle festzulegen.

name
Der Feldname.
visibility
Sichtbarkeit.

Ereignisse

GridChanged
public event Action GridChanged
securityPicker.GridChanged += handler

Das Table Change Event.

SecurityDoubleClick
public event Action<Security> SecurityDoubleClick
securityPicker.SecurityDoubleClick += handler

Doppelklicken mit der Maus auf das ausgewählte Finanzinstrument.

SecuritySelected
public event Action<Security> SecuritySelected
securityPicker.SecuritySelected += handler

Die ausgewählten Ereignisse für die Änderung des Finanzinstruments.

Felder

ExtendedInfoStorageProperty
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty

DependencyProperty für ExtendedInfoStorage.

FilteredSecuritiesSourceProperty
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty

DependencyProperty für FilteredSecuritiesSource.

SecurityDoubleClickCommandProperty
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty

DependencyProperty für SecurityDoubleClickCommand.

SelectedSecuritiesSourceProperty
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty

DependencyProperty für SelectedSecuritiesSource.

SelectedSecurityProperty
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty

DependencyProperty für SelectedSecurity.

SelectionModeProperty
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty

DependencyProperty für SelectionMode.

ShowCommonOptionColumnsProperty
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty

DependencyProperty für ShowCommonOptionColumns.

ShowCommonStatColumnsProperty
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty

DependencyProperty für ShowCommonStatColumns.

TitleProperty
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty

DependencyProperty für Titel.