BaseDataBoundControlDesigner.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 方法的方法,使用設計工具實作的對應設計時間屬性來陰影各種控件屬性,以及從 [屬性 ] 方格新增或移除屬性。
針對類別 BaseDataBoundControl ,會 PreFilterProperties 遮蔽 DataSource 控件的屬性。 它會複製 的屬性 DataSource陣列,然後將這些屬性加入陰影屬性。 它會將 Browsable 陰影 DataSource 屬性 false
的 屬性設定為 ,除非 Browsable 控制件的 屬性 DataSourceID 已經設定為 true
。
給繼承者的注意事項
PreFilterProperties(IDictionary)覆寫 方法,在設計時間屬性集合中新增屬性或變更屬性的屬性。 在執行其他處理之前,請務必先呼叫基底方法。