SecurityPicker
用于金融工具搜索和选择的视觉组件。
继承自: UserControl
实现: IPersistable, IComponentConnector
构造函数
public SecurityPicker()
securityPicker = SecurityPicker()
初始化了 & ##SecurityPicker+#的新实例.
属性
public ISet<Security> ExcludeSecurities { get; }
value = securityPicker.ExcludeSecurities
工具应该隐藏。
public IExtendedInfoStorageItem ExtendedInfoStorage { get; set; }
value = securityPicker.ExtendedInfoStorage
securityPicker.ExtendedInfoStorage = value
扩展信息存储 。
public IListEx<Security> FilteredSecurities { get; }
value = securityPicker.FilteredSecurities
被过滤的仪器。
public IListEx<Security> FilteredSecuritiesSource { get; set; }
value = securityPicker.FilteredSecuritiesSource
securityPicker.FilteredSecuritiesSource = value
过滤的金融工具以装订。 自动同步到 FilteredSecurities 。
public IMarketDataProvider MarketDataProvider { get; set; }
value = securityPicker.MarketDataProvider
securityPicker.MarketDataProvider = value
市场数据提供者.
public IPriceChartDataProvider PriceChartDataProvider { get; set; }
value = securityPicker.PriceChartDataProvider
securityPicker.PriceChartDataProvider = value
价格图数据提供者.
public CollectionSecurityProvider Securities { get; }
value = securityPicker.Securities
现有仪器。
public ICommand SecurityDoubleClickCommand { get; set; }
value = securityPicker.SecurityDoubleClickCommand
securityPicker.SecurityDoubleClickCommand = value
双击执行指令 。
public string SecurityFilter { get; set; }
value = securityPicker.SecurityFilter
securityPicker.SecurityFilter = value
由仪器过滤当前过滤器 。
public ISecurityProvider SecurityProvider { get; set; }
value = securityPicker.SecurityProvider
securityPicker.SecurityProvider = value
提供各种文书的信息。
public IList<Security> SelectedSecurities { get; }
value = securityPicker.SelectedSecurities
所选乐器.
public IList<Security> SelectedSecuritiesSource { get; set; }
value = securityPicker.SelectedSecuritiesSource
securityPicker.SelectedSecuritiesSource = value
选中的金融工具( 可选择) 。 当选择发生变化时更新 。
public Security SelectedSecurity { get; set; }
value = securityPicker.SelectedSecurity
securityPicker.SelectedSecurity = value
所选乐器.
public SecurityTypes? SelectedType { get; set; }
value = securityPicker.SelectedType
securityPicker.SelectedType = value
所选的乐器类型 。
public MultiSelectMode SelectionMode { get; set; }
value = securityPicker.SelectionMode
securityPicker.SelectionMode = value
列表项目选择模式。 默认是行 。
public bool ShowCommonOptionColumns { get; set; }
value = securityPicker.ShowCommonOptionColumns
securityPicker.ShowCommonOptionColumns = value
以统计数据显示主列。
public bool ShowCommonStatColumns { get; set; }
value = securityPicker.ShowCommonStatColumns
securityPicker.ShowCommonStatColumns = value
以统计数据显示主列。
public string Title { get; set; }
value = securityPicker.Title
securityPicker.Title = value
表格的标题。 默认为空 。
public SecurityGrid UnderlyingGrid { get; }
value = securityPicker.UnderlyingGrid
金融工具(金融工具)列表.
方法
public void InitializeComponent()
securityPicker.InitializeComponent()
InitializeComponent
public void ProcessLevel1(IDictionary<Security, Level1ChangeMessage> changes)
securityPicker.ProcessLevel1(changes)
直接更新最后的值。
- changes
- 变化.
public void SetColumnVisibility(string name, Visibility visibility)
securityPicker.SetColumnVisibility(name, visibility)
设置表格一栏的能见度。
- name
- 地名相.
- visibility
- 可见度.
事件
public event Action<Security> SecurityDoubleClick
securityPicker.SecurityDoubleClick += handler
鼠标被双击到选定金融工具的事件。
public event Action<Security> SecuritySelected
securityPicker.SecuritySelected += handler
所选金融工具变更事项.
字段
public static readonly DependencyProperty ExtendedInfoStorageProperty
value = SecurityPicker.ExtendedInfoStorageProperty
DependencyProperty 为ExtendedInfoStorage.
public static readonly DependencyProperty FilteredSecuritiesSourceProperty
value = SecurityPicker.FilteredSecuritiesSourceProperty
DependencyProperty 为FilteredSecuritiesSource.
public static readonly DependencyProperty SecurityDoubleClickCommandProperty
value = SecurityPicker.SecurityDoubleClickCommandProperty
DependencyProperty 为SecurityDoubleClickCommand.
public static readonly DependencyProperty SelectedSecuritiesSourceProperty
value = SecurityPicker.SelectedSecuritiesSourceProperty
DependencyProperty 为SelectedSecuritiesSource.
public static readonly DependencyProperty SelectedSecurityProperty
value = SecurityPicker.SelectedSecurityProperty
DependencyProperty 为SelectedSecurity.
public static readonly DependencyProperty SelectionModeProperty
value = SecurityPicker.SelectionModeProperty
DependencyProperty 为SelectionMode.
public static readonly DependencyProperty ShowCommonOptionColumnsProperty
value = SecurityPicker.ShowCommonOptionColumnsProperty
DependencyProperty 为ShowCommonOptionColumns.
public static readonly DependencyProperty ShowCommonStatColumnsProperty
value = SecurityPicker.ShowCommonStatColumnsProperty
DependencyProperty 为ShowCommonStatColumns.
public static readonly DependencyProperty TitleProperty
value = SecurityPicker.TitleProperty
DependencyProperty for Title.