Aracılığıyla paylaş


PageTheme Sınıf

Tanım

Bir Web sitesindeki sayfalar ve denetimler arasında tutarlı bir görünüm tanımlamak için kullanılan bir kaynak koleksiyonu olan sayfa temasının temel sınıfını temsil eder. Sayfa teması yapılandırma veya sayfa yönergesi aracılığıyla ayarlanabilir.

public ref class PageTheme abstract
public abstract class PageTheme
type PageTheme = class
Public MustInherit Class PageTheme
Devralma
PageTheme

Açıklamalar

Sayfa ve denetim geliştiricileri , ControlSkinveya PageTheme sınıflarını doğrudan kullanmazControlSkinDelegate. Bu sınıflar, ASP.NET ayrıştırıcısı ve çalışma zamanı tarafından ASP.NET temalarında tanımlanan stil sayfası öğelerini uygulamak ve dış görünüm dosyalarını sayfalara ve belirli denetim türlerine denetlemek için kullanılır.

Sayfa geliştiricileri ve EnableTheming özelliklerini kullanarak Theme sayfa temalarını etkinleştirir (veya devre dışı bırakır). Sayfa temaları hakkında daha fazla bilgi için bkz. ASP.NET Temalar ve Kaplamalar.

Oluşturucular

PageTheme()

PageTheme sınıfının yeni bir örneğini başlatır.

Özellikler

AppRelativeTemplateSourceDirectory

Türetilmiş bir sınıfı geçersiz kıldığınızda, nesne için dizinin göreli URL'sini PageTheme alır.

ControlSkins

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli sayfa teması için kullanılabilen tüm varsayılan dış görünümlerin adlarının denetim türüne göre dizinlenmiş bir IDictionary arabirimini alır.

LinkedStyleSheets

Türetilmiş bir sınıfta geçersiz kılındığında, bu sayfaya bağlı stil sayfaları dizisi alır.

Page

Page sınıfının örneğiyle PageTheme ilişkili nesneyi alır.

Yöntemler

CreateSkinKey(Type, String)

Belirli bir denetim türü ve dış görünüm kimliği için arama anahtarı nesnesi oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Eval(String)

Eval(Object, String) Bir veri bağlama ifadesini değerlendirmek için sınıfın örneğinin ilişkili olduğu özelliğinin PageTheme yöntemini Page kullanır.

Eval(String, String)

Eval(Object, String, String) Bir veri bağlama ifadesini değerlendirmek için sınıfın örneğinin ilişkili olduğu özelliğinin PageTheme yöntemini Page kullanır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
TestDeviceFilter(String)

Bir cihaz filtresinin, sınıfın örneğinin PagePageTheme ilişkili olduğu denetime uygulanıp uygulanmayacağını test eder.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
XPath(String)

XPath veri bağlama ifadesini değerlendirir.

XPath(String, IXmlNamespaceResolver)

Ad alanı çözümlemesi için belirtilen ön ek ve ad alanı eşlemelerini kullanarak XPath veri bağlama ifadesini değerlendirir.

XPath(String, String)

Sonucu görüntülemek için belirtilen biçim dizesini kullanarak bir XPath veri bağlama ifadesini değerlendirir.

XPath(String, String, IXmlNamespaceResolver)

XPath(String, String, IXmlNamespaceResolver) Bir XPath veri bağlama ifadesini değerlendirmek için sınıfın örneğinin PageTheme ilişkili olduğu denetimin yöntemini Page kullanır.

XPathSelect(String)

XPath veri bağlama ifadesini değerlendirir ve arabirimini uygulayan IEnumerable bir düğüm koleksiyonu döndürür.

XPathSelect(String, IXmlNamespaceResolver)

Ad alanı çözümlemesi için belirtilen ön ek ve ad alanı eşlemelerini kullanarak XPath veri bağlama ifadesini değerlendirir ve arabirimini uygulayan IEnumerable bir düğüm koleksiyonu döndürür.

Şunlara uygulanır

Ayrıca bkz.