BaseDataListDesigner.PreFilterProperties(IDictionary) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
供設計工具使用,以便在 [屬性] 方格的顯示中移除屬性或新增屬性,或是遮蔽關聯控制項的屬性。
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)
參數
- properties
- IDictionary
實作加入屬性和遮蔽屬性的 IDictionary 介面之集合。
備註
控制項設計工具會使用衍生自方法的方法, ComponentDesigner.PreFilterProperties 以設計工具所執行的對應設計階段屬性來遮蔽各種控制項屬性,以及在 屬性 方格中加入或移除屬性。
針對衍生自類別的控制項 BaseDataList ,會 PreFilterProperties 建立設計階段屬性來遮蔽 DataSource 、 DataMember 、 DataKeyField 和 DataSourceID 屬性。
給繼承者的注意事項
覆寫 PreFilterProperties(IDictionary) 方法,將屬性加入至設計階段屬性集合中的屬性,或變更屬性(attribute)的屬性(property)。 執行其他處理之前,請務必先呼叫基底方法。