BaseDataBoundControlDesigner.PreFilterProperties メソッド
アセンブリ: System.Design (system.design.dll 内)
構文Protected Overrides Sub PreFilterProperties ( _ properties As IDictionary _ )
Dim properties As IDictionary Me.PreFilterProperties(properties)
protected override void PreFilterProperties ( IDictionary properties )
protected void PreFilterProperties ( IDictionary properties )
protected override function PreFilterProperties ( properties : IDictionary )
解説コントロール デザイナは、ComponentDesigner.PreFilterProperties メソッドから派生したメソッドを使用して、デザイナで実装された対応するデザイン時のプロパティでさまざまなコントロール プロパティをシャドウしたり、[プロパティ] グリッドのプロパティを追加または削除したりできます。
BaseDataBoundControl クラスの場合、PreFilterProperties メソッドにより、コントロールの DataSource プロパティがシャドウされます。このメソッドは、DataSource の属性配列のコピーを作成し、コピーの属性配列内の属性をシャドウされたプロパティに追加します。コントロールの DataSourceID プロパティの Browsable 属性がまだ true に設定されていない場合は、シャドウされた DataSource プロパティの Browsable 属性を false に設定します。
継承時の注意 デザイン時のプロパティ コレクションに対し、プロパティを追加したり、プロパティの属性を変更したりするには、PreFilterProperties メソッドをオーバーライドします。他の処理を実行する前に、必ず基本メソッドを呼び出してください。
.NET Framework のセキュリティ
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照BaseDataBoundControlDesigner クラス
BaseDataBoundControlDesigner メンバ
System.Web.UI.Design.WebControls 名前空間
BrowsableAttribute
DataSource
BaseDataBoundControl
ControlDesigner.PreFilterProperties
HtmlControlDesigner.PreFilterProperties
ComponentDesigner.PreFilterProperties
その他の技術情報
ASP.NET コントロール デザイナの概要
チュートリアル : Web サーバー コントロール用の基本的なコントロール デザイナの作成
- BaseDataBoundControlDesigner.PreFilterProperties メソッドのページへのリンク