Sdílet prostřednictvím


CatalogPartChrome.CreateCatalogPartChromeStyle Metoda

Definice

Vytvoří objekt stylu, který poskytuje atributy stylu pro každý CatalogPart ovládací prvek vykreslený objektem 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

Parametry

catalogPart
CatalogPart

Ovládací prvek, který se právě vykresluje.

chromeType
PartChromeType

Typ chromu pro konkrétní ovládací prvek; jednu z hodnot výčtu PartChromeType .

Návraty

A Style , který obsahuje atributy stylu pro catalogPart.

Výjimky

Ovládací prvek, který odkazuje na, catalogPart je null.

Příklady

Následující příklad kódu ukazuje, jak přepsat metodu CreateCatalogPartChromeStyle pro změnu barvy pozadí ovládacího prvku součásti katalogu. Úplný kód potřebný ke spuštění příkladu, včetně webové stránky pro hostování těchto ovládacích prvků, najdete v části Příklad v přehledu CatalogPartChrome třídy.

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

Poznámky

Metoda CreateCatalogPartChromeStyle vytvoří Style objekt, který objekt používá CatalogPartChrome k vykreslení CatalogPart ovládacího prvku.

Poznámky pro dědice

Pokud dědíte z CatalogPartChrome třídy, můžete volitelně přepsat metodu CreateCatalogPartChromeStyle(CatalogPart, PartChromeType) a sloučit informace o stylu ze základní metody s vlastními atributy stylu, které chcete přidat. Ukázku najdete v části Příklad.

Platí pro