共用方式為


BaseDataListDesigner.PreFilterProperties(IDictionary) 方法

定義

供設計工具使用,以便在 [屬性] 方格的顯示中移除屬性或新增屬性,或是遮蔽關聯控制項的屬性。

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 建立設計階段屬性來遮蔽 DataSourceDataMemberDataKeyFieldDataSourceID 屬性。

給繼承者的注意事項

覆寫 PreFilterProperties(IDictionary) 方法,將屬性加入至設計階段屬性集合中的屬性,或變更屬性(attribute)的屬性(property)。 執行其他處理之前,請務必先呼叫基底方法。

適用於

另請參閱