WebPartChrome.CreateWebPartChromeStyle(WebPart, PartChromeType) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 başvurulan webPart
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.