Поделиться через


CatalogZoneBase.CatalogParts Свойство

Определение

Получает коллекцию всех элементов управления 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 элементов управления в зоне.

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

При загрузке страницы в браузере можно выбрать Каталог из раскрывающегося списка, чтобы переключиться в режим отображения каталога. Когда каталог отображается, можно нажать кнопку List CatalogParts (Список элементов каталога ), чтобы продемонстрировать, как CatalogParts можно получить доступ к свойству.

Комментарии

Свойство CatalogParts предоставляет ссылку на коллекцию всех CatalogPart элементов управления в зоне. Он ссылается как на элементы управления, CatalogPart предоставляемые набором элементов управления веб-частей, так и на любые пользовательские CatalogPart элементы управления, добавленные в зону.

Коллекция изначально создается, когда другой метод обращается к свойству CatalogParts , а свойство вызывает CreateCatalogParts метод .

Примечание

Обратите внимание, что любой CatalogPart объект, добавляемый в коллекцию CatalogPart элементов управления в реализации CreateCatalogParts метода, должен иметь значение, присвоенное свойству ID, в противном случае при назначении коллекции свойству CatalogParts будет выдано исключение.

Применяется к

См. также раздел