CatalogPartChrome.CreateCatalogPartChromeStyle Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает объект стиля, который передает атрибуты стиля для каждого элемента управления CatalogPart, отображаемого объектом CatalogPartChrome.
protected:
virtual System::Web::UI::WebControls::Style ^ CreateCatalogPartChromeStyle(System::Web::UI::WebControls::WebParts::CatalogPart ^ catalogPart, System::Web::UI::WebControls::WebParts::PartChromeType chromeType);
protected virtual System.Web.UI.WebControls.Style CreateCatalogPartChromeStyle (System.Web.UI.WebControls.WebParts.CatalogPart catalogPart, System.Web.UI.WebControls.WebParts.PartChromeType chromeType);
abstract member CreateCatalogPartChromeStyle : System.Web.UI.WebControls.WebParts.CatalogPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
override this.CreateCatalogPartChromeStyle : System.Web.UI.WebControls.WebParts.CatalogPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
Protected Overridable Function CreateCatalogPartChromeStyle (catalogPart As CatalogPart, chromeType As PartChromeType) As Style
Параметры
- catalogPart
- CatalogPart
Элемент управления, который отображается в настоящий момент.
- chromeType
- PartChromeType
Тип хрома для заданного элемента управления. Одно из значений перечисления PartChromeType.
Возвращаемое значение
Объект Style, содержащий атрибуты стиля для элемента catalogPart
.
Исключения
Элемент управления, на который ссылается параметр catalogPart
, имеет значение null
.
chromeType
не является объектом типа PartChromeType.
Примеры
В следующем примере кода показано, как переопределить CreateCatalogPartChromeStyle метод для изменения цвета фона элемента управления частью каталога. Полный код, необходимый для выполнения примера, включая веб-страницу для размещения этих элементов управления, см. в разделе CatalogPartChrome Пример обзора класса.
protected override Style CreateCatalogPartChromeStyle(CatalogPart catalogPart, PartChromeType chromeType)
{
Style catalogStyle = base.CreateCatalogPartChromeStyle(catalogPart, chromeType);
catalogStyle.BackColor = Color.Bisque;
return catalogStyle;
}
Protected Overrides Function CreateCatalogPartChromeStyle(ByVal catalogPart As System.Web.UI.WebControls.WebParts.CatalogPart, ByVal chromeType As System.Web.UI.WebControls.WebParts.PartChromeType) As System.Web.UI.WebControls.Style
Dim editorStyle As Style
editorStyle = MyBase.CreateCatalogPartChromeStyle(catalogPart, chromeType)
editorStyle.BackColor = Drawing.Color.Bisque
Return editorStyle
End Function
Комментарии
Метод CreateCatalogPartChromeStyle создает объект , Style который используется CatalogPartChrome объектом для отрисовки CatalogPart элемента управления.
Примечания для тех, кто наследует этот метод
Если вы наследуете CatalogPartChrome от класса , при необходимости можно переопределить CreateCatalogPartChromeStyle(CatalogPart, PartChromeType) метод и объединить сведения о стиле из базового метода с настраиваемыми атрибутами стиля, которые требуется добавить. Демонстрацию см. в разделе Пример.