Sdílet prostřednictvím


BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Metoda

Definice

Používá se návrhářem k odebrání nebo přidání dalších vlastností pro zobrazení v mřížce Vlastnosti nebo k stínovým vlastnostem přidruženého ovládacího prvku.

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)

Parametry

properties
IDictionary

Obsahující IDictionary vlastnosti, které se mají filtrovat.

Poznámky

Návrháři ovládacích prvků používají metody odvozené z ComponentDesigner.PreFilterProperties metody k stínování různých vlastností ovládacího prvku s odpovídajícími vlastnostmi v době návrhu, které návrhář implementuje, a k přidání nebo odebrání vlastností z mřížky Vlastnosti .

BaseDataBoundControl U třídy stínuje PreFilterPropertiesDataSource vlastnost ovládacího prvku. Vytvoří kopii pole atributů objektu DataSourcea pak tyto atributy přidá do stínované vlastnosti. Nastaví Browsable atribut stínované DataSource vlastnosti na, false pokud Browsable atribut DataSourceID vlastnosti ovládacího prvku není již nastaven na true.

Poznámky pro dědice

Přepište metodu PreFilterProperties(IDictionary) pro přidání vlastností nebo změnu atributů vlastností v kolekci vlastností v době návrhu. Před provedením jiného zpracování nezapomeňte volat základní metodu.

Platí pro

Viz také