BaseDataBoundControlDesigner.PreFilterProperties(IDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Används av designern för att ta bort eller lägga till ytterligare egenskaper för visning i rutnätet Egenskaper eller skuggegenskaper för den associerade kontrollen.
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)
Parametrar
- properties
- IDictionary
Innehåller IDictionary egenskaperna som ska filtreras.
Kommentarer
Kontrolldesigners använder metoder som härleds från ComponentDesigner.PreFilterProperties metoden för att skugga olika kontrollegenskaper med motsvarande designtidsegenskaper som designern implementerar och för att lägga till eller ta bort egenskaper från rutnätet Egenskaper .
BaseDataBoundControl För klassen PreFilterProperties skuggar DataSource egenskapen för kontrollen. Den gör en kopia av attributmatrisen för DataSource, och lägger sedan till dessa attribut i den skuggade egenskapen. Det anger Browsable attributet för den skuggade DataSource egenskapen till false såvida inte Browsable attributet för DataSourceID kontrollens egenskap redan har angetts till true.
Anteckningar till arvingar
Åsidosätt PreFilterProperties(IDictionary) metoden för att lägga till egenskaper i eller ändra attribut för egenskaper i egenskapssamlingen design-time. Var noga med att anropa basmetoden innan du utför annan bearbetning.