BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
供设计器用于在“属性”网格的显示中移除属性或添加其他属性,或者隐藏关联控件的属性。
protected:
override void PreFilterProperties(System::Collections::IDictionary ^ properties);
protected override void PreFilterProperties (System.Collections.IDictionary properties);
override this.PreFilterProperties : System.Collections.IDictionary -> unit
Protected Overrides Sub PreFilterProperties (properties As IDictionary)
参数
- properties
- IDictionary
该 IDictionary 包含要筛选的属性。
注解
控件设计器使用从方法派生的方法使用 ComponentDesigner.PreFilterProperties 设计器实现的相应设计时属性来隐藏各种控件属性,以及在 " 属性 " 网格中添加或删除属性。
对于 BaseDataBoundControl 类,将 PreFilterProperties 隐藏控件的 DataSource 属性。 它将创建的属性数组的副本 DataSource ,然后将这些属性添加到 "隐藏" 属性。 它将 Browsable 隐藏属性的属性设置 DataSource 为, false
除非控件的属性的属性 Browsable DataSourceID 已设置为 true
。
继承者说明
重写 PreFilterProperties(IDictionary) 方法,以便在设计时属性集合中将属性添加到属性或更改属性的属性。 请确保在执行其他处理之前调用基方法。