SecurityPicker
Die visuelle Komponente für die Suche und Auswahl von Finanzinstrumenten.
Erbt von: UserControl
Implementiert: IPersistable, IComponentConnector
Konstruktoren
public SecurityPicker()
securityPicker = SecurityPicker()
Initialisiert eine neue Instanz von SecurityPicker.
Eigenschaften
public ISet<Security> ExcludeSecurities { get; }
value = securityPicker.ExcludeSecurities
Instrumente, die man verstecken sollte.
public IExtendedInfoStorageItem ExtendedInfoStorage { get; set; }
value = securityPicker.ExtendedInfoStorage
securityPicker.ExtendedInfoStorage = value
Erweiterte Informationsspeicherung.
public IListEx<Security> FilteredSecurities { get; }
value = securityPicker.FilteredSecurities
Gefilterte Instrumente.
public IListEx<Security> FilteredSecuritiesSource { get; set; }
value = securityPicker.FilteredSecuritiesSource
securityPicker.FilteredSecuritiesSource = value
Gefilterte Finanzinstrumente zur Bindung. Automatisch synchronisiert mit FilteredSecurities.
public IMarketDataProvider MarketDataProvider { get; set; }
value = securityPicker.MarketDataProvider
securityPicker.MarketDataProvider = value
Der Marktdatenanbieter.
public IPriceChartDataProvider PriceChartDataProvider { get; set; }
value = securityPicker.PriceChartDataProvider
securityPicker.PriceChartDataProvider = value
Preisdiagrammdatenanbieter.
public CollectionSecurityProvider Securities { get; }
value = securityPicker.Securities
Verfügbare Instrumente.
public ICommand SecurityDoubleClickCommand { get; set; }
value = securityPicker.SecurityDoubleClickCommand
securityPicker.SecurityDoubleClickCommand = value
Befehl ausgeführt auf Finanzinstrument Doppelklick.
public string SecurityFilter { get; set; }
value = securityPicker.SecurityFilter
securityPicker.SecurityFilter = value
Der Stromfilter durch das Instrument.
public ISecurityProvider SecurityProvider { get; set; }
value = securityPicker.SecurityProvider
securityPicker.SecurityProvider = value
Der Anbieter von Informationen über Instrumente.
public IList<Security> SelectedSecurities { get; }
value = securityPicker.SelectedSecurities
Ausgewählte Instrumente.
public IList<Security> SelectedSecuritiesSource { get; set; }
value = securityPicker.SelectedSecuritiesSource
securityPicker.SelectedSecuritiesSource = value
Ausgewählte Finanzinstrumente (verbindlich) bei einer Änderung der Auswahl aktualisiert.
public Security SelectedSecurity { get; set; }
value = securityPicker.SelectedSecurity
securityPicker.SelectedSecurity = value
Das ausgewählte Instrument.
public SecurityTypes? SelectedType { get; set; }
value = securityPicker.SelectedType
securityPicker.SelectedType = value
Der ausgewählte Instrumententyp.
public MultiSelectMode SelectionMode { get; set; }
value = securityPicker.SelectionMode
securityPicker.SelectionMode = value
Der Auswahlmodus für Listenelemente.
public bool ShowCommonOptionColumns { get; set; }
value = securityPicker.ShowCommonOptionColumns
securityPicker.ShowCommonOptionColumns = value
Hauptspalten mit statistischen Daten anzeigen.
public bool ShowCommonStatColumns { get; set; }
value = securityPicker.ShowCommonStatColumns
securityPicker.ShowCommonStatColumns = value
Hauptspalten mit statistischen Daten anzeigen.
public string Title { get; set; }
value = securityPicker.Title
securityPicker.Title = value
Der Titel für eine Tabelle. Standardmäßig ist er leer.
public SecurityGrid UnderlyingGrid { get; }
value = securityPicker.UnderlyingGrid
Tabelle mit den Finanzinstrumenten (Finanzinstrument).
Methoden
public void InitializeComponent()
securityPicker.InitializeComponent()
InitializeComponent
public void Load(SettingsStorage storage)
securityPicker.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)
Aktualisieren Sie die letzten Werte direkt.
- changes
- Änderungen.
public void Save(SettingsStorage storage)
securityPicker.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
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
public event Action GridChanged
securityPicker.GridChanged += handler
Das Table Change Event.
public event Action<Security> SecurityDoubleClick
securityPicker.SecurityDoubleClick += handler
Doppelklicken mit der Maus auf das ausgewählte Finanzinstrument.
public event Action<Security> SecuritySelected
securityPicker.SecuritySelected += handler
Die ausgewählten Ereignisse für die Änderung des Finanzinstruments.
Felder
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty
DependencyProperty für ExtendedInfoStorage.
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty
DependencyProperty für FilteredSecuritiesSource.
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty
DependencyProperty für SecurityDoubleClickCommand.
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty
DependencyProperty für SelectedSecuritiesSource.
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty
DependencyProperty für SelectedSecurity.
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty
DependencyProperty für SelectionMode.
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty
DependencyProperty für ShowCommonOptionColumns.
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty
DependencyProperty für ShowCommonStatColumns.
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty
DependencyProperty für Titel.