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
金融商品(金融商品)の表。
メソッド
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
- 可視性。
イベント
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.