WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u het stijlobject dat stijlkenmerken levert voor elk WebPart besturingselement dat door het WebPartChrome object wordt weergegeven.
protected:
virtual System::Web::UI::WebControls::Style ^ CreateWebPartChromeStyle(System::Web::UI::WebControls::WebParts::WebPart ^ webPart, System::Web::UI::WebControls::WebParts::PartChromeType chromeType);
protected virtual System.Web.UI.WebControls.Style CreateWebPartChromeStyle(System.Web.UI.WebControls.WebParts.WebPart webPart, System.Web.UI.WebControls.WebParts.PartChromeType chromeType);
abstract member CreateWebPartChromeStyle : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
override this.CreateWebPartChromeStyle : System.Web.UI.WebControls.WebParts.WebPart * System.Web.UI.WebControls.WebParts.PartChromeType -> System.Web.UI.WebControls.Style
Protected Overridable Function CreateWebPartChromeStyle (webPart As WebPart, chromeType As PartChromeType) As Style
Parameters
- webPart
- WebPart
Het besturingselement dat momenteel wordt weergegeven.
- chromeType
- PartChromeType
Het type chroom voor een bepaald besturingselement; een van de PartChromeType opsommingswaarden.
Retouren
Een Style met stijlkenmerken voor de webPart.
Uitzonderingen
webPart is null.
chromeType is geen van de PartChromeType opsommingswaarden.
Voorbeelden
In dit codevoorbeeld wordt het gebruik van de CreateWebPartChromeStyle methode gedemonstreert. Zie de sectie Voorbeeld van het WebPartChrome onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.
In de volgende sectie uit het codevoorbeeld ziet u hoe u de CreateWebPartChromeStyle methode overschrijft. U ziet dat eerst de stijlgegevens worden opgehaald die door de basismethode zijn gemaakt en vervolgens de stijlgegevens wijzigen door het lettertype te wijzigen dat wordt gebruikt voor het WebPart besturingselement dat wordt weergegeven.
protected override Style CreateWebPartChromeStyle(WebPart part,
PartChromeType chromeType)
{
Style finalStyle = new Style();
finalStyle.CopyFrom(base.CreateWebPartChromeStyle(part, chromeType));
finalStyle.Font.Name = "Verdana";
return finalStyle;
}
Protected Overrides Function CreateWebPartChromeStyle _
(ByVal part As WebPart, ByVal chromeType As PartChromeType) As Style
Dim finalStyle As New Style()
finalStyle.CopyFrom(MyBase.CreateWebPartChromeStyle(Part, chromeType))
finalStyle.Font.Name = "Verdana"
Return finalStyle
End Function
Als u de webpagina in een browser laadt, ziet u dat het lettertype dat in de WebPart besturingselementen wordt gebruikt, het lettertype is dat is opgegeven in de overschreven CreateWebPartChromeStyle methode.
Opmerkingen
Met de CreateWebPartChromeStyle methode wordt een Style object gemaakt dat door het WebPartChrome object wordt gebruikt om een WebPart besturingselement weer te geven. Met de standaardmethode worden stijlkenmerken gemaakt op basis van de PartChromeType eigenschapswaarde van het WebPart besturingselement waarnaar in de webPart parameter wordt verwezen.
Er treedt een speciale situatie op wanneer een WebPart besturingselement wordt geselecteerd. Als de pagina zich in een paginaweergavemodus bevindt waar besturingselementen kunnen worden geselecteerd en het huidige besturingselement daadwerkelijk wordt geselecteerd, worden met de standaardmethode CreateWebPartChromeStyle ook de stijlgegevens van het besturingselement samengevoegd met de stijlgegevens van de SelectedPartChromeStyle eigenschap.
Notities voor overnemers
Als u de klasse overschrijft WebPartChrome , kunt u de CreateWebPartChromeStyle(WebPart, PartChromeType) methode desgewenst overschrijven en de stijlgegevens uit de basismethode samenvoegen met aangepaste stijlkenmerken die u wilt toevoegen. Zie de code in de sectie Voorbeeld voor een demonstratie.