SecurityPicker

StockSharp.Xaml

金融商品検索・選択のビジュアルコンポーネント。

継承元: UserControl

実装: IPersistable, IComponentConnector

コンストラクター

SecurityPicker
public SecurityPicker()
securityPicker = SecurityPicker()

SecurityPicker の新規インスタンスを初期化します。

プロパティ

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

隠すべき機器。

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

拡張された情報ストレージ。

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

フィルタリングされた機器。

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

結合のためのろ過された金融商品。FilteredSecurities@.と自動的に同期される。

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

市場データプロバイダ。

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

チャートのデータプロバイダの価格。

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

利用可能な機器。

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

金融商品取引ツールのダブルクリックで実行されるコマンド。

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

器械による現在のフィルター。

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

機器に関する情報提供者

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

選択された機器。

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

選択された金融商品(結合可能)。選択変更時に更新。

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

選択した機器。

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

選択した機器タイプ。

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

リスト項目選択モード。デフォルトは Row です。

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

統計データを含むメインカラムを表示する。

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

統計データを含むメインカラムを表示する。

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

タイトルはテーブルのタイトルです。デフォルトでは、空です。

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

金融商品(金融商品)の表。

メソッド

InitializeComponent
public void InitializeComponent()
securityPicker.InitializeComponent()

担当: 佐藤 宏

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

設定をロードします。

storage
設定ストレージ。
ProcessLevel1
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)

最後の値を直接更新します。

changes
変更点
Save
public void Save(SettingsStorage storage)
securityPicker.Save(storage)

設定を保存します。

storage
設定ストレージ。
SetColumnVisibility
public void SetColumnVisibility(string name, Visibility visibility)
securityPicker.SetColumnVisibility(name, visibility)

テーブルの列の可視性を設定する。

name
フィールド名。
visibility
可視性。

イベント

GridChanged
public event Action GridChanged
securityPicker.GridChanged += handler

表の変更イベント。

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

選択した金融商品にマウスをダブルクリックするイベント。

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

選択した金融商品が変更されるイベント。

フィールド

ExtendedInfoStorageProperty
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty

代表取締役社長 佐藤 浩一

FilteredSecuritiesSourceProperty
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty

代表取締役社長 佐藤 浩一

SecurityDoubleClickCommandProperty
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty

代表取締役社長 佐藤 浩一

SelectedSecuritiesSourceProperty
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty

代表取締役社長 佐藤 浩一

SelectedSecurityProperty
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty

代表取締役社長 佐藤 浩一

SelectionModeProperty
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty

代表取締役社長 佐藤 浩一

ShowCommonOptionColumnsProperty
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty

代表取締役社長 佐藤 浩一

ShowCommonStatColumnsProperty
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty

代表取締役社長 佐藤 浩一

TitleProperty
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty

DependencyProperty for Title.