CatalogZoneBase.CatalogParts プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CatalogPart ゾーンに含まれるすべての CatalogZoneBase コントロールのコレクションを取得します。
public:
property System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CatalogParts { System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.CatalogPartCollection CatalogParts { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CatalogParts : System.Web.UI.WebControls.WebParts.CatalogPartCollection
Public ReadOnly Property CatalogParts As CatalogPartCollection
プロパティ値
ゾーン内の個別の CatalogPartCollection コントロールすべてを含む CatalogPart。
- 属性
例外
コレクションに追加される CatalogPart の ID プロパティに値が割り当てられていませんでした。
例
次のコード例は、プログラムでプロパティにアクセスする方法を CatalogParts 示しています。 この例を実行するために必要な完全なコードについては、クラスの概要の「例」セクションを CatalogZoneBase 参照してください。
コード例は、プロパティにアクセスし、コレクションを CatalogParts 反復処理し、ゾーン内のすべての CatalogPart コントロールの ID を一覧表示する方法を示しています。
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text = "<h3>CatalogPart List</h3>";
foreach(CatalogPart part in CatalogZone1.CatalogParts)
{
Label1.Text += part.ID + "<br />";
}
}
Protected Sub Button2_Click(ByVal sender As Object, _
ByVal e As EventArgs)
Label1.Text = "<h3>CatalogPart List</h3>"
Dim part As CatalogPart
For Each part In CatalogZone1.CatalogParts
Label1.Text += part.ID + "<br />"
Next part
End Sub
ブラウザーでページを読み込むときは、ドロップダウン リストから [カタログ ] を選択してカタログ表示モードに切り替えることができます。 カタログが表示されたら、[ CatalogParts の一覧表示 ] ボタンをクリックして、プロパティへのアクセス方法を CatalogParts 示すことができます。
注釈
このプロパティは CatalogParts 、ゾーン内のすべての CatalogPart コントロールのコレクションへの参照を提供します。 Web パーツ コントロール セットで提供されるコントロールと、ゾーンに追加されるカスタム CatalogPart コントロールの両方CatalogPartを参照します。
コレクションは、別のメソッドがプロパティにアクセスし、プロパティがメソッドを CatalogParts 呼び出したときに最初に CreateCatalogParts 作成されます。
注意
メソッドの実装CreateCatalogPartsでコントロールのCatalogPartコレクションに追加される値CatalogPartは、その ID プロパティに割り当てられている必要があることに注意してください。それ以外の場合は、コレクションがプロパティにCatalogParts割り当てられると例外がスローされます。