CatalogPartChrome.CreateCatalogPartChromeStyle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.
chromeType
není .PartChromeType
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.