Aracılığıyla paylaş


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 sabit listesi değerlerinden biri.

Döndürülenler

Style için stil özniteliklerini içeren birwebPart.

Özel durumlar

webPart, null'e eşittir.

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ı gösterilmektedir CreateWebPartChromeStyle . Ö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 WebPart kullanılan yazı tipinin 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 nesne oluştururStyle. Varsayılan yöntem, parametresinde webPart başvurulan denetimin PartChromeTypeWebPart özellik değerine 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ğindeki SelectedPartChromeStyle stil 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.