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 ControlSkinDelegate ,, ControlSkin veya PageTheme sınıflarını doğrudan kullanmaz. Bu sınıflar, ASP.NET temaları 'nda tanımlanan stil sayfası öğelerini uygulamak ve sayfalara ve belirli denetim türlerini denetlemek için ASP.NET Parser ve Runtime tarafından kullanılır.

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

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ılındığında, nesnenin dizininin göreli URL 'sini alır PageTheme .

ControlSkins

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

LinkedStyleSheets

Türetilmiş bir sınıfta geçersiz kılındığında, bu sayfayla bağlantılı stil sayfası dizisini alır.

Page

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

Yöntemler

CreateSkinKey(Type, String)

Belirli bir denetim türü ve dış görünüm KIMLIĞI için bir 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) Page PageTheme Bir veri bağlama ifadesini değerlendirmek için sınıfının örneğinin ilişkilendirildiği özelliğin yöntemini kullanır.

Eval(String, String)

, Eval(Object, String, String) Page PageTheme Bir veri bağlama ifadesini değerlendirmek için sınıfının örneğinin ilişkilendirildiği özelliğin yöntemini 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, Page sınıf örneğinin ilişkilendirildiği denetime uygulanıp uygulanmadığını sınar PageTheme .

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 öneki ve ad alanı eşlemelerini kullanarak bir XPath veri bağlama ifadesini değerlendirir.

XPath(String, String)

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

XPath(String, String, IXmlNamespaceResolver)

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

XPathSelect(String)

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

XPathSelect(String, IXmlNamespaceResolver)

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

Şunlara uygulanır

Ayrıca bkz.