ComponentDesigner.PostFilterProperties(IDictionary) Method

Definition

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di proprietà esposte tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

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

Parameters

properties
IDictionary

Proprietà relative alla classe del componente.The properties for the class of the component.

Implements

Remarks

Questo metodo fornisce un modo per modificare o rimuovere gli elementi all'interno del dizionario delle proprietà esposte tramite un TypeDescriptor.This method provides a way to change or remove the items within the dictionary of properties that are exposed through a TypeDescriptor.

Le chiavi nel dizionario delle proprietà sono i nomi delle proprietà.The keys in the dictionary of properties are the names of the properties. Gli oggetti sono di tipo PropertyDescriptor.The objects are of type PropertyDescriptor. Questo metodo viene chiamato immediatamente dopo il metodo PreFilterProperties.This method is called immediately after the PreFilterProperties method.

Notes to Inheritors

È possibile filtrare direttamente il dizionario accessibile tramite il properties parametro oppure è possibile lasciarlo invariato.You can directly filter the dictionary that is accessible through the properties parameter, or you can leave it unchanged. Se si esegue l'override di questo metodo, chiamare l'implementazione di base dopo avere eseguito un filtro personalizzato.If you override this method, call the base implementation after you perform your own filtering. Inoltre, non è necessario rimuovere elementi nel metodo PostFilterProperties(IDictionary).In addition, you must not remove items in the PostFilterProperties(IDictionary) method. Modificare invece gli attributi per nascondere gli elementi.Instead, change attributes to hide items. È anche possibile rimuovere elementi nel metodo PreFilterProperties(IDictionary).You may also remove items in the PreFilterProperties(IDictionary) method.

Applies to

See also