WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar formatobjektet som tillhandahåller formatattribut för varje WebPart kontroll som återges av WebPartChrome objektet.
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
Parametrar
- webPart
- WebPart
Den kontroll som återges för närvarande.
- chromeType
- PartChromeType
Typ av krom för en viss kontroll; ett av uppräkningsvärdena PartChromeType .
Returer
En Style som innehåller formatattribut för webPart.
Undantag
webPart är null.
chromeType är inte ett av uppräkningsvärdena PartChromeType .
Exempel
Det här kodexemplet visar hur metoden används CreateWebPartChromeStyle . Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i WebPartChrome avsnittet klassöversikt.
Följande avsnitt i kodexemplet visar hur du åsidosätter CreateWebPartChromeStyle metoden. Observera att den först hämtar formatinformationen som skapats av basmetoden och ändrar sedan formatinformationen genom att ändra teckensnittet som används för kontrollen WebPart som återges.
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
Om du läser in webbsidan i en webbläsare kan du se att teckensnittet som används i WebPart kontrollerna är det som anges i den åsidosatta CreateWebPartChromeStyle metoden.
Kommentarer
Metoden CreateWebPartChromeStyle skapar ett Style objekt som används av objektet WebPartChrome för att återge en WebPart kontroll. Standardmetoden skapar formatattribut baserat på PartChromeType egenskapsvärdet för kontrollen WebPart som refereras i parametern webPart .
En särskild situation uppstår när en WebPart kontroll väljs. Om sidan är i ett sidvisningsläge där kontroller kan väljas och den aktuella kontrollen faktiskt är markerad, sammanfogar standardmetoden CreateWebPartChromeStyle också formatinformationen för kontrollen med formatinformationen SelectedPartChromeStyle från egenskapen.
Anteckningar till arvingar
Om du ärver från WebPartChrome klassen kan du åsidosätta CreateWebPartChromeStyle(WebPart, PartChromeType) metoden och sammanfoga formatinformationen från basmetoden med anpassade formatattribut som du vill lägga till. En demonstration finns i koden i avsnittet Exempel.