ContentDesigner.PostFilterProperties(IDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе позволяет конструктору изменять или удалять элементы из набора свойств, доступных в объекте TypeDescriptor.
protected:
override void PostFilterProperties(System::Collections::IDictionary ^ properties);
protected override void PostFilterProperties (System.Collections.IDictionary properties);
override this.PostFilterProperties : System.Collections.IDictionary -> unit
Protected Overrides Sub PostFilterProperties (properties As IDictionary)
Параметры
- properties
- IDictionary
Объекты PropertyDescriptor, представляющие свойства класса компонента. Ключи в словаре свойств являются именами свойств.
Комментарии
Этот метод предоставляет способ изменения или удаления элементов в словаре свойств, предоставляемых через TypeDescriptor .
Ключи в словаре свойств являются именами свойств. Объекты имеют тип PropertyDescriptor .
В этом переопределенном методе конструктор очищает все свойства, кроме ContentPlaceHolderID и ID .
Примечания для тех, кто наследует этот метод
Можно напрямую отфильтровать словарь, доступный через properties
параметр, или оставить его без изменений. Если вы переопределяете этот метод, вызовите базовую реализацию после выполнения собственной фильтрации.