ComponentDesigner.PostFilterAttributes(IDictionary) 메서드

정의

디자이너에서 TypeDescriptor를 통해 노출되는 특성 집합의 항목을 변경하거나 제거하도록 합니다.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

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

매개 변수

attributes
IDictionary

구성 요소의 클래스에 대한 특성입니다.The attributes for the class of the component.

구현

설명

이 메서드는 TypeDescriptor를 통해 노출 되는 특성의 사전 내에서 항목을 변경 하거나 제거 하는 방법을 제공 합니다.This method provides a way to change or remove the items within the dictionary of attributes that are exposed through a TypeDescriptor.

특성의 사전에 있는 키는 TypeId 속성 값에 지정 된 대로 특성의 형식 식별자입니다.The keys in the dictionary of attributes are the type identifiers of the attributes, as specified by the value of their TypeId property. 형식의 개체는 PropertyDescriptor합니다.The objects are of type PropertyDescriptor. 이 메서드는 PreFilterAttributes 메서드 바로 다음에 호출 됩니다.This method is called immediately after the PreFilterAttributes method.

상속자 참고

직접을 통해 액세스할 수 있는 사전 필터링는 attributes 하거나 매개 변수를 그대로 둘 수 있습니다.You can directly filter the dictionary that is accessible through the attributes parameter, or you can leave it unchanged. 이 메서드를 재정의 하는 경우 고유한 필터링을 수행한 후 기본 구현을 호출 합니다.If you override this method, call the base implementation after you perform your own filtering. 또한 PostFilterAttributes(IDictionary) 메서드에서 항목을 제거 하면 안 됩니다.In addition, you must not remove items in the PostFilterAttributes(IDictionary) method. 대신 특성을 변경 하 여 항목을 숨깁니다.Instead, change attributes to hide items. PreFilterAttributes(IDictionary) 메서드에서 항목을 제거할 수도 있습니다.You may also remove items in the PreFilterAttributes(IDictionary) method.

적용 대상

추가 정보