Share via


WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) Yöntem

Tanım

Nesne tarafından WebPartChrome işlenen her WebPart denetim için stil öznitelikleri sağlayan stil nesnesini oluşturur.

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

Parametreler

webPart
WebPart

İşlenmekte olan denetim.

chromeType
PartChromeType

Belirli bir denetim için krom türü; PartChromeType numaralandırma değerlerinden biri.

Döndürülenler

Style için stil öznitelikleri içeren bir webPart.

Özel durumlar

webPart, null değeridir.

chromeType sabit listesi değerlerinden PartChromeType biri değildir.

Örnekler

Bu kod örneği yönteminin CreateWebPartChromeStyle kullanımını gösterir. Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun WebPartChrome Örnek bölümüne bakın.

Kod örneğindeki aşağıdaki bölümde yöntemin nasıl geçersiz kılınacakları CreateWebPartChromeStyle gösterilmektedir. Önce temel yöntem tarafından oluşturulan stil bilgilerini aldığına ve ardından işlenen denetim için WebPart kullanılan yazı tipini değiştirerek stil bilgilerini değiştirdiğini fark edin.

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

Web sayfasını bir tarayıcıya yüklerseniz, denetimlerde kullanılan yazı tipinin WebPart geçersiz kılınan CreateWebPartChromeStyle yöntemde belirtilen yazı tipi olduğunu görebilirsiniz.

Açıklamalar

yöntemi, CreateWebPartChromeStyle bir denetimi işlemek için nesnesi tarafından WebPartChrome kullanılan bir WebPart nesnesi oluştururStyle. Varsayılan yöntem, parametresinde webPart başvurulan denetimin PartChromeType özellik değerine WebPart göre stil öznitelikleri oluşturur.

Bir denetim seçildiğinde özel bir WebPart durum oluşur. Sayfa denetimlerin seçilebildiği bir sayfa görüntüleme modundaysa ve geçerli denetim gerçekten seçiliyse, varsayılan CreateWebPartChromeStyle yöntem denetimin stil bilgilerini özelliğinden stil SelectedPartChromeStyle bilgileriyle de birleştirir.

Devralanlara Notlar

sınıfından WebPartChrome devralırsanız, isteğe bağlı olarak yöntemini geçersiz kılabilir CreateWebPartChromeStyle(WebPart, PartChromeType) ve temel yöntemdeki stil bilgilerini eklemek istediğiniz özel stil öznitelikleriyle birleştirebilirsiniz. Tanıtım için Örnek bölümündeki koda bakın.

Şunlara uygulanır

Ayrıca bkz.