ComponentDesigner.PreFilterProperties(IDictionary) 方法

定义

允许设计器在通过 TypeDescriptor 公开的属性集中添加项。Allows a designer to add to the set of properties that it exposes through a TypeDescriptor.

protected:
 virtual void PreFilterProperties(System::Collections::IDictionary ^ properties);
protected virtual void PreFilterProperties (System.Collections.IDictionary properties);
abstract member PreFilterProperties : System.Collections.IDictionary -> unit
override this.PreFilterProperties : System.Collections.IDictionary -> unit
Protected Overridable Sub PreFilterProperties (properties As IDictionary)

参数

properties
IDictionary

组件的类的特性。The properties for the class of the component.

实现

注解

此方法提供了一种方法,用于向设计器通过 TypeDescriptor公开的属性字典中添加项。This method provides a way to add items to the dictionary of properties that a designer exposes through a TypeDescriptor.

属性字典中的键是属性的名称。The keys in the dictionary of properties are the names of the properties. 对象的类型为 PropertyDescriptorThe objects are of type PropertyDescriptor. PostFilterProperties 方法之前立即调用此方法。This method is called immediately before the PostFilterProperties method.

继承者说明

可以直接修改可通过 properties 参数访问的字典,也可以将其保持不变。You can directly modify the dictionary that is accessible through the properties parameter, or you can leave it unchanged. 如果重写此方法,请在执行您自己的筛选之前调用基实现。If you override this method, call the base implementation before you perform your own filtering.

适用于

另请参阅