EditorPartChrome.CreateEditorPartChromeStyle 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ý EditorPart ovládací prvek vykreslený objektem EditorPartChrome .
protected:
virtual System::Web::UI::WebControls::Style ^ CreateEditorPartChromeStyle(System::Web::UI::WebControls::WebParts::EditorPart ^ editorPart, System::Web::UI::WebControls::WebParts::PartChromeType chromeType);
protected virtual System.Web.UI.WebControls.Style CreateEditorPartChromeStyle (System.Web.UI.WebControls.WebParts.EditorPart editorPart, System.Web.UI.WebControls.WebParts.PartChromeType chromeType);
abstract member CreateEditorPartChromeStyle : System.Web.UI.WebControls.WebParts.EditorPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
override this.CreateEditorPartChromeStyle : System.Web.UI.WebControls.WebParts.EditorPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
Protected Overridable Function CreateEditorPartChromeStyle (editorPart As EditorPart, chromeType As PartChromeType) As Style
Parametry
- editorPart
- EditorPart
Ovládací prvek, který se právě vykresluje.
- chromeType
- PartChromeType
Typ chromu pro určitý ovládací prvek; jeden z hodnot výčtu PartChromeType .
Návraty
A Style obsahující atributy stylu pro editorPart
.
Výjimky
Ovládací prvek, na který editorPart
odkazuje, je null
.
chromeType
PartChromeTypenení .
Příklady
Následující příklad kódu ukazuje, jak přepsat metodu CreateEditorPartChromeStyle změnit barvu pozadí ovládacího prvku části editoru. Ú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 přehledu EditorPartChrome třídy.
protected override Style CreateEditorPartChromeStyle(EditorPart editorPart, PartChromeType chromeType)
{
Style editorStyle = base.CreateEditorPartChromeStyle(editorPart, chromeType);
editorStyle.BackColor = Color.Bisque;
return editorStyle;
}
Protected Overrides Function CreateEditorPartChromeStyle(ByVal editorPart As System.Web.UI.WebControls.WebParts.EditorPart, ByVal chromeType As System.Web.UI.WebControls.WebParts.PartChromeType) As System.Web.UI.WebControls.Style
Dim editorStyle As Style
editorStyle = MyBase.CreateEditorPartChromeStyle(editorPart, chromeType)
editorStyle.BackColor = Drawing.Color.Bisque
Return editorStyle
End Function
Poznámky
Metoda CreateEditorPartChromeStyle vytvoří Style objekt, který používá EditorPartChrome objekt k vykreslení EditorPart ovládacího prvku.
Poznámky pro dědice
Pokud dědíte z EditorPartChrome třídy, můžete volitelně přepsat metodu CreateEditorPartChromeStyle(EditorPart, PartChromeType) a sloučit informace o stylu ze základní metody s atributy vlastního stylu, které chcete přidat. Ukázku najdete v části Příklad.