共用方式為


WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) 方法

定義

建立樣式物件,該樣式物件為 WebPart 物件呈現的每一個 WebPartChrome 控制項提供樣式屬性。

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

參數

webPart
WebPart

目前正在呈現的控制項。

chromeType
PartChromeType

特定控制項的 Chrome 型別,其中一個 PartChromeType 列舉值。

傳回

Style,包含 webPart 的樣式屬性。

例外狀況

webPartnull

chromeType 不是其中一個 PartChromeType 列舉值。

範例

此程式代碼範例示範如何使用 CreateWebPartChromeStyle 方法。 如需執行範例所需的完整程式碼,請參閱類別概觀主題的 WebPartChrome 範例一節。

下列程式代碼範例的章節示範如何覆寫 CreateWebPartChromeStyle 方法。 請注意,它會先擷取基底方法所建立的樣式資訊,然後藉由變更用於呈現之 WebPart 控件的字型來修改樣式資訊。

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

如果您在瀏覽器中載入網頁,您可以看到控件中使用的 WebPart 字型是覆寫 CreateWebPartChromeStyle 方法中指定的字型。

備註

方法CreateWebPartChromeStyleStyle建立 對象用來轉譯WebPart控件的 WebPartChrome 物件。 默認方法會根據 PartChromeType 參數中所webPart參考控件的WebPart屬性值來建立樣式屬性。

選取控件時 WebPart ,就會發生特殊情況。 如果頁面處於可選取控件的頁面顯示模式,而且實際選取目前的控件,則預設 CreateWebPartChromeStyle 方法也會將控件的樣式資訊與 屬性中的樣式信息 SelectedPartChromeStyle 合併。

給繼承者的注意事項

如果您繼承自 WebPartChrome 類別,您可以選擇性地覆寫 CreateWebPartChromeStyle(WebPart, PartChromeType) 方法,並將基底方法的樣式資訊與您想要新增的自定義樣式屬性合併。 如需示範,請參閱範例一節中的程序代碼。

適用於

另請參閱