SecurityPicker

StockSharp.Xaml

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

継承元: UserControl

実装: IAsyncPersistable, 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()

担当: 佐藤 宏

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

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

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

changes
変更点
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = securityPicker.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

戻り値: Task

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.