Udostępnij za pośrednictwem


BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Metoda

Definicja

Używany przez projektanta do usuwania lub dodawania dodatkowych właściwości do wyświetlania w siatce Właściwości lub do właściwości cieni skojarzonej kontrolki.

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

Właściwość zawierająca IDictionary właściwości do filtrowania.

Uwagi

Projektanci kontrolek używają metod pochodnych od ComponentDesigner.PreFilterProperties metody do cieniowania różnych właściwości kontrolki z odpowiednimi właściwościami czasu projektowania implementowane przez projektanta oraz do dodawania lub usuwania właściwości z siatki Właściwości .

BaseDataBoundControl W przypadku klasy PreFilterProperties właściwość cieniuje DataSource właściwość kontrolki. Tworzy kopię tablicy atrybutów DataSourceobiektu , a następnie dodaje te atrybuty do właściwości w tle. Ustawia Browsable atrybut właściwości w tle DataSource , false chyba że Browsable atrybut DataSourceID właściwości kontrolki jest już ustawiony na true.

Uwagi dotyczące dziedziczenia

Zastąpij metodę PreFilterProperties(IDictionary) , aby dodać właściwości do lub zmienić atrybuty właściwości w kolekcji właściwości w czasie projektowania. Przed wykonaniem innego przetwarzania należy wywołać metodę podstawową.

Dotyczy

Zobacz też